imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 25.04.2005, 17:53     # 21
dyr_farot
Advanced Member
 
Регистрация: 23.08.2003
Сообщения: 442

dyr_farot Нимб уже пробиваетсяdyr_farot Нимб уже пробивается
в конце Execute() потока сам закрывай приложение.
если нужно еще что-то -- пошли главной форме сообщения и в его обработчике выполняй все что нужно
dyr_farot вне форума  
Старый 25.04.2005, 19:52     # 22
ЕЖ
::VIP::
 
Регистрация: 19.03.2004
Сообщения: 1 329

ЕЖ Бог с наворотамиЕЖ Бог с наворотами
ЕЖ Бог с наворотамиЕЖ Бог с наворотами
Цитата:
Dragon31337:
А ьеперь самое главное. Как мне узнать об окончании процесса и закрыть приложение.
Для этого у TThread есть событие OnTerminate - от туда и закрывай приложение.
ЕЖ вне форума  
Старый 25.04.2005, 21:08     # 23
Dragon31337
Advanced Member
 
Аватар для Dragon31337
 
Регистрация: 21.11.2003
Адрес: Столица
Сообщения: 490

Dragon31337 Луч света в тёмном царствеDragon31337 Луч света в тёмном царствеDragon31337 Луч света в тёмном царствеDragon31337 Луч света в тёмном царствеDragon31337 Луч света в тёмном царствеDragon31337 Луч света в тёмном царстве
Писать там Application->Terminate как-то не красиво =(
Dragon31337 вне форума  
Старый 25.04.2005, 21:33     # 24
ЕЖ
::VIP::
 
Регистрация: 19.03.2004
Сообщения: 1 329

ЕЖ Бог с наворотамиЕЖ Бог с наворотами
ЕЖ Бог с наворотамиЕЖ Бог с наворотами
А зачем Application->Terminate? Достаточно Close()
OnTerminate выполняется когда поток уже завершил свою работу, и выполняется в контексте главного потока приложения.
ЕЖ вне форума  

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 18:00.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.