Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.02;
Скачать: CL | DM;

Вниз

Отследить закрытие, осуществляемое через end process   Найти похожие ветки 

 
Pasha L ©   (2005-08-06 19:11) [0]

Здравствуйте. Вопрос: как из приложения А можно отследить срочное закрытие приложения B, то есть, в моем случае, закрытие через task manager >> end process. onclose (с помощью которого можно было бы отправить сингал) не срабатывает.


 
Leonid Troyanovsky ©   (2005-08-07 09:59) [1]


> Pasha L ©   (06.08.05 19:11)  
> Здравствуйте. Вопрос: как из приложения А можно отследить
> срочное закрытие приложения B, то есть, в моем случае, закрытие
> через task manager >> end process. onclose (с помощью которого
> можно было бы отправить сингал) не срабатывает.


В процессе A: OpenProcess(.., ProcessBId) ,WaitForSingleObject.

--
Regards, LVT.


 
Маг Похмеляйнен   (2005-08-07 11:07) [2]

Как альтернатива:
Можно воспользоваться ф-ей GetExitCodeProcess().
Для незавершённого процесса она возвратит значение STILL_ACTIVE (STATUS_PENDING).
Для завершённого - код завершения (штатного или по исключению).


 
Pasha L ©   (2005-08-07 14:03) [3]

Leonid Troyanovsky ©   (07.08.05 09:59) [1]
поясните пожалуйста


 
Leonid Troyanovsky ©   (2005-08-07 20:10) [4]


> Pasha L ©   (07.08.05 14:03) [3]
> поясните пожалуйста


Что именно?
См., например,
http://groups-beta.google.com/group/fido7.ru.delphi/msg/5c93490dd70154aa

--
Regards, LVT.



Страницы: 1 вся ветка

Текущий архив: 2005.10.02;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.038 c
2-1124910354
Kostya
2005-08-24 23:05
2005.10.02
Работа с большим количеством кнопок...


1-1126127492
SergP
2005-09-08 01:11
2005.10.02
Форма (окно) сзади всех.. как сделать?


1-1126092225
oSa
2005-09-07 15:23
2005.10.02
Обработка математических выражений


4-1123533538
ronyn
2005-08-09 00:38
2005.10.02
Как определить, запущен ли процесс?


3-1124193619
InVariantian
2005-08-16 16:00
2005.10.02
Как определить стоит ли на компе сервер Interbase?