nesco писал(а):
Да, кстати, чем лучше goto finish секции FINALLY...END?
Ответов: 4631
Рейтинг: 749
|
|||
try..finally/except нужен тогда, когда вложенный код сообщает об ошибках путём raise Exception. Windows API так не делает - ошибки определяются по кодам возврата функций, тогда достаточно качественно обрабатывать эти коды. Функция Windows может упасть, например, если ей для записи подсунуть указатель на буфер только для чтения (или невалидный указатель) - но это ошибка вызывающего кода, которую лучше предотвратить, чем страховаться try..except при каждом вызове. |
|||
карма: 26 |
|