Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.28;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.015 c
3-91158
Rustik
2003-04-09 13:42
2003.04.28
Мастера подскажите пжлста Как реализовать вставку записей в базу


3-91142
KMI
2003-04-08 19:45
2003.04.28
Перехват окна пароля БД


11-91239
Vitalis
2002-07-21 12:08
2003.04.28
Графика в KOL


3-91217
Evgen
2003-04-10 15:54
2003.04.28
Работа с датами


1-91320
dimonf
2003-04-15 14:36
2003.04.28
Народ, объясните дурню как нормально скомпилить свой компанент!!!