Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.09.2012, 01:25   #1
-Jack-
Форумчанин
 
Регистрация: 19.04.2009
Сообщений: 368
По умолчанию закрыть приложение из потока [Delphi7]

Всем доброго времени суток. Столкнулся с таким вопросом:

каким образом можно закрыть приложение из потока (TThread).

В потоке при выполнение некоторого условия нужно закрыть приложение.

Пробовал application.Terminate, но видимо он не для этого случая ... не сработал ...
-Jack- вне форума Ответить с цитированием
Старый 24.09.2012, 02:01   #2
Delphi_ProGer
Форумчанин
 
Регистрация: 30.10.2010
Сообщений: 524
По умолчанию

А побаловаться с формой? (Form1.close)
на крайняк Halt должно помочь. И еще: синзронизируйте вызов лучше.
Delphi_ProGer вне форума Ответить с цитированием
Старый 24.09.2012, 03:51   #3
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

Завершайте поток, установив код выхода из него. В событии OnTerminate получайте код выхода и на его основе делайте действие.
Человек_Борща вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как закрыть своё приложение??? TwiX Общие вопросы Delphi 26 10.12.2019 02:20
Закрыть приложение через дочернюю форму Человек Панда Помощь студентам 4 15.07.2011 23:08
Как закрыть приложение aiswork Софт 1 26.09.2009 12:58
Как закрыть приложение при выключение Winsows pro100-delphi Общие вопросы Delphi 12 10.09.2009 16:12
Закрыть чужое приложение Михаил Юрьевич Общие вопросы Delphi 3 28.03.2009 21:26