Форум: "WinAPI";
Текущий архив: 2002.06.20;
Скачать: [xml.tar.bz2];
ВнизКак узнать, завершился ли процесс, зная его Handle Найти похожие ветки
← →
KonSer (2002-04-17 17:23) [0]Люди! Хэлп!
Я запустил процесс по CreateProcess (это, кстати, Word).
Надо узнать, когда он завершится...
WaitForSingleObject использовать не могу - он останавливает работу машины, а для сетевого клиента это очень критично!
Мне надо проверять (в таймере) завершился ли этот процесс или нет.
Помогите, плиз. ГОРЮ !!!
← →
Виктор Щербаков (2002-04-17 17:44) [1]
> WaitForSingleObject использовать не могу - он останавливает
> работу машины, а для сетевого клиента это очень критично!
> Мне надо проверять (в таймере) завершился ли этот процесс
> или нет.
Запускай Word в отдельном потоке.
← →
Song (2002-04-17 18:16) [2]Используйте TShellExecuteInfo, а в цикл вставьте Application.ProcessMessages
← →
watcher (2002-04-17 18:28) [3]BOOL GetExitCodeProcess(
HANDLE hProcess, // handle to the process
LPDWORD lpExitCode // termination status
);
If the specified process has not terminated, the termination status returned is STILL_ACTIVE.
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2002.06.20;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c