|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.12.2010, 20:14 | #1 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
при закрытии потока(Tthread) посылать на форму код ответа или сообщение
Всем привет!
Проблема: Если запускать чужую программу из моей то, в TListView будет показан статус(Работает). И если также закрыть. Но вот ситуация: в программе предусмотрена опция "Закрыть в указнное время" закрытие призводит сам поток. И в этом случае если поток был запущен нажатием кнопки в моей программе. То как отобразить в моей программе что поток завершил работу? Проще говоря передать сообщение на форму о том чт о сделал поток и в каком статусе программа(Закрыта или нет). А то получается что поток закрыл запущенную программу в указанное время, а в моей программе показано что поток(программа) продолжает работать. Поток - tthread. Как решить эту задачку? p.S. Где-то слышал о ReturnValue - свойство потока. Но как его использовать? |
14.12.2010, 20:16 | #2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
а еще у потока есть событие OnTerminate
таймером делаешь такое? а ведь может не справедливо выйти в случае нагрузки(хотя я про jobs говорил, ну да ладно, твое дело) Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
14.12.2010, 21:19 | #3 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Хм т.е. смотреть OnTerminate и там проверять значение ReturnValue? Типа
Код:
wait_TIMEOUT вылавливаю=) |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
MessageBox или как возвратить назад форму при отмене? | Deface87 | Общие вопросы Delphi | 4 | 18.05.2010 21:43 |
Выполнить код при закрытии окна просмотра | segail | Microsoft Office Excel | 7 | 08.02.2010 11:22 |
TidHttp и 302 код ответа | jokz | Работа с сетью в Delphi | 6 | 31.01.2010 23:02 |
Как сделат так, что бы при закрытии проекта появлялось сообщение | monushka | Помощь студентам | 7 | 02.11.2007 08:12 |
Как отследить завершение выполнения потока TThread? | Трик | Общие вопросы Delphi | 3 | 24.10.2007 14:55 |