![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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 главной форме, и не забыть остановить все потоки приложения.