Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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 по любому.


Наверх

Титульная страница Поиск, карта сайта Написать письмо