![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
exit в try...finally...end
SergP. © (2006-09-07 15:14:00)Если я напишу такой код:
procedure ...
...
with TXXXX.Create do
try
...
if ... then exit;
...
finally
Free;
end;
...
end;
выполниться ли то что в finally если будет выполнено условие:
if ... then exit;
???
Anatoly Podgoretsky (2006-09-07 19:49:00) [1]Проверить быстрее, чем ожидать ответа на форуме.
fly_mer (2006-09-07 16:49:00) [2]evvcom не вредничай :)
evvcom (2006-09-07 15:45:00) [3]> [1] lessard (07.09.06 15:15)
У...у...у... замутил... Сам понял, чего сказал? Учись у именинника, коротко и ясно. :)
Сергей М. (2006-09-07 15:18:00) [4]Выполнится.
Вне зависимости от if.
begin...end (2006-09-07 15:17:00) [5]Да
lessard (2006-09-07 15:15:00) [6]Если ты напишешь такой код то
если как обычно выполнится всё что ВНЕ try...finally, само финаллу. если ошибка - выполнится try до ошибки и finally по любому.