Вниз
Скачать: CL | DM;

Проверка, работает ли еще программа?   Найти похожие ветки 

← →
Oleg__   (2003-04-16 11:18) [0]

Подскажите, пожалуйста, как проверить, работает ли все еще какая-либо программа, запущенная через ShellExecute вернувшая указатель на нее, если имя ее не известно?
Использование CreateProcess а затем WaitForSingleObject невозможно из-за зависания запускаемой программы. Кто-нибудь встречался с таким? (проверялось под Win"98 и Win2k)...


← →
Chlavik ©   (2003-04-16 11:52) [1]

Есть два варианта (я так делаю):
While WaitForSingleObject(hProcess,50)=WAIT_TIMEOUT do Application.ProcessMessages;
или
repeat
application.ProcessMessages;
GetExitCodeProcess(hProcess,ExitCode);
Until ExitCode <> STILL_ACTIVE;


← →
Chlavik ©   (2003-04-16 11:53) [2]

Можеш кончно и поток для WaitForSingleObject создать...


← →
Oleg__   (2003-04-16 12:59) [3]

> Chlavik
Спасибо, пошло...



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.012 c
8-91409
stim24
2003-01-24 11:14
2003.04.28
Проблема или ГЛЮК DELPHIX


14-91514
Wah
2003-04-09 21:20
2003.04.28
изображения компов и железа


3-91213
Z_man7777
2003-04-10 15:35
2003.04.28
Возврат данных из процедуры.


1-91244
Slonic75
2003-04-15 11:09
2003.04.28
Проблема с OleVariant


14-91526
Delirium^.Tremens
2003-04-09 11:41
2003.04.28
Задолбавшие вопросы




   Наверх