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

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

Завершить работу приложения


Scott Storch ©   (2012-07-20 12:16:00) 

Приложение запускает службу и должно закрыться. Как корректно завершить работу?

- Application.Terminate
- Halt
- MainForm.Close


AV   (2012-07-20 12:53:00) [1]

зависит, что надо

Halt - экстренный выход

MainForm.Close выполняет проверки разные(не чайлд ли; а может не стоит закрывать (CloseQuery=false); etc ) и вызывает Application.Terminate

Application.Terminate вызывает список завершающих процедур


Anatoly Podgoretsky   (2012-07-20 12:41:00) [2]

> Scott Storch  (20.07.2012 12:16:00)  [0]

3


Наверх

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