|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.01.2011, 02:05 | #1 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
CreateProcess,WaitForSingleObject и внезапное желание закрыться у наблюдаемой программы, как ловить?
всем доброго времени суток!
Сабж: в потоке TThread через CreateProcess запускаю программу, при помощи WainForingleObject(ProcessInformati on.hProcess,INFINITE) ожидаю завершения... Проблема: Ситуация, программа(чкжая запущена) все хорошо, но вот программа незапно закрылась... Как это ловить? Предпологаю надо ловить сообщение от WaitForSingleObject , но какое? WAIT_TIMEOUT? Подскажите правельно ли я думаю? Или надо как-то по другому? P.S. голова уже не варит |
24.01.2011, 14:48 | #2 |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
Что значит "внезапно"? Чем это отличается от "не внезапно"? Тем что ты не ожидал? Тогда ответ на этот вопрос потребует от программы наличия телепатических способностей.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
24.01.2011, 15:38 | #3 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
под внезапно имелось ввиду, пользователь взял и закрыл наблюдаемую программу, а в моей программе показно что "работает" , так не должно быть...
|
24.01.2011, 16:16 | #4 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
WaitForSingleObject, как следует из названия, ждёт, т.е. не возвращает управление пока объект, в данном случае дескриптор процесса, не перейдёт в сигнальное состояние (или не пройдёт указанное время)
Код:
пыщь
Последний раз редактировалось JTG; 24.01.2011 в 16:23. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как прикрутить WaitForSingleObject к окончанию потока | TwiX | Общие вопросы Delphi | 5 | 16.09.2010 19:20 |
как "ловить мышку" после ответа HTCAPTION на WM_NCHITTEST | Ruzzz | Win Api | 5 | 15.10.2008 20:31 |
Как "Ловить" сообщения приложения? | Air | Win Api | 5 | 26.02.2008 19:26 |
TWebBrowser-как перехватить команду скрипта для закрытия окна и не дать ему закрыться | Вовик | Компоненты Delphi | 5 | 03.10.2007 12:17 |