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

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

Application.Terminate


Елена ©   (2007-02-02 14:49:00) 

Почему при использовании  команды Application.Terminate приложение не завершается, а продолжает выполняться дальше? Я просмотрела  кусок программы, где применяю эту команду и в режиме отладчика. Программа как бы выполняет команду, но не завершается.  Каким образом принудительно завершить приложение?


inkvizitor   (2007-02-03 12:25:00) [1]

(объект).free;(destroy);
Application.Terminate;


Kolan   (2007-02-02 15:29:00) [2]

> Form1.Close?

Доктор сказал Terminate значит Terminate.


AlexanderMS   (2007-02-02 15:27:00) [3]

А может хватит Form1.Close?


Сергей М.   (2007-02-02 15:14:00) [4]


> Программа как бы выполняет команду, но не завершается


А что собственно происходит при выполнении этой "команды", ты конечно же не удосужилась посмотреть ?)... ни в исходниках, ни в окнах отладчика ?) ...


Vlad Oshin   (2007-02-02 14:59:00) [5]


> Ega23 ©   (02.02.07 14:54) [3]

Ф-1 круче :)


tesseract   (2007-02-02 14:57:00) [6]


> мусор в окне CPU?


Или открыто модальное окно или потоки выполняються в фоне.


Vlad Oshin   (2007-02-02 14:56:00) [7]


> а продолжает выполняться дальше?
>
> А что выполняется дальше?


мусор в окне CPU?


Ega23   (2007-02-02 14:54:00) [8]

Halt(0).
Но это - крайне жестоко.


Elen   (2007-02-02 14:53:00) [9]


>  а продолжает выполняться дальше?

А что выполняется дальше?


tesseract   (2007-02-02 14:52:00) [10]

Своё? Послать WM_CLOSE главной форме, и не забыть остановить все потоки приложения.


Наверх

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