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

Вниз

CreateProcess   Найти похожие ветки 

 
KSK   (2005-07-20 13:15) [0]

Добрый день.
Запускаю процесс на выполнение (фрагмент программы)

if not CreateProcess( nil, // No module name (use command line).
        PChar(cmdline),  // Command line.
        nil,             // Process handle not inheritable.
        nil,             // Thread handle not inheritable.
        False,           // Set handle inheritance to FALSE.
        0,               // No creation flags.
        nil,             // Use parent"s environment block.
        nil,             // Use parent"s starting directory.
        si,              // Pointer to STARTUPINFO structure.
        pi )             // Pointer to PROCESS_INFORMATION structure.
     then
       begin
        ShowMessage( "CreateProcess failed." );
        Exit;
       end;

Как определить когда процесс закончен??? не испрользуя

    WaitForSingleObject( pi.hProcess, INFINITE );

так как программа ждёт завершения процесса, а мне надо запускать следующий процесс не дожидаясь завершения
предыдущего.

Одним словом, надо запустить в паралель два (или более) процесса и определить время их завершения.

Заранее благодарен за любые консультации.


 
Eraser ©   (2005-07-20 13:21) [1]

Вызывать WaitForSingleObject из отдельного потока.


 
Digitman ©   (2005-07-20 13:29) [2]

если число запускаемых тобой процессов не превышает MAXIMUM_WAIT_OBJECTS, их можно ждать единым вызовом [Msg]WaitForMultipleObjects


 
alpet ©   (2005-07-20 14:11) [3]

Вызывай данную функцию из таймера, с таймаутом = 100. По результату определяется жив еще курилка, или нет его.


 
KSK   (2005-07-20 18:26) [4]

Спасибо, за помощь.



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

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

Наверх




Память: 0.47 MB
Время: 0.052 c
14-1124332389
Думкин
2005-08-18 06:33
2005.09.11
18 августа. С днем рождения!


4-1121948938
Bobby
2005-07-21 16:28
2005.09.11
Опять PE


8-1114548797
Tano
2005-04-27 00:53
2005.09.11
Формат ADPCM (4, 2 бита) - кто подскажет как проеобразовать в WAV


6-1116965892
Павел1
2005-05-25 00:18
2005.09.11
Помогите с Socket-ами!


4-1121972941
SpyBoy
2005-07-21 23:09
2005.09.11
Количество дней в определённом месяце