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

Вниз

как определить, что процесс уже завершился?   Найти похожие ветки 

 
mila   (2002-11-29 08:58) [0]

Я создаю процесс при помощи CreateProcess.
Как мне определить, что процесс выполнился или еще выполняется?
Можно конечно использовать WaitForSingleObject, но тогда моя программа становится "недоступной", а мне надо, чтобы я могла стартовать процесс и продолжить работу в своей программе.

заранее спасибо.


 
BoxTer ©   (2002-11-29 09:02) [1]

а все происходит от нежелания читать help, вы чё, английского боитеся???
WaitForSingleObjectEX


 
Opuhshii ©   (2002-11-29 09:10) [2]

а потоки уже отменили,....


 
Внук ©   (2002-11-29 09:15) [3]

Если не нужно знать точный момент заверешения, можно использовать GetExitCodeProcess. Для выполняющегося процесса она вернет STILL_ACTIVE


 
mila   (2002-11-29 09:22) [4]

можно привести пример, а то я не могу сообразить :)

заранее спасибо


 
Внук ©   (2002-11-29 09:28) [5]

Последнее обращение к кому из трех? :))


 
mila   (2002-11-29 09:30) [6]

если не сложно и многоуважаемые господа согласятся, то мне бы хотелось получить пример от каждого :)
вы уж простите меня такую непонятливую :)
вроде все понимаю, но с потоками ни разу не работала :(


 
Внук ©   (2002-11-29 09:36) [7]

Но предложенные способы неравноценны. Какой из них действительно нужен, вот что непонятно. Но мне не жалко :)

CreateProcess возвращает Handle процесса.
If GetExitCodeProcess (Handle процесса)=STILL_ACTIVE then
процесс еще выполняется.

...

CloseHandle (Handle процесса);


 
exit   (2002-11-29 09:40) [8]

Сходите лучше сюда:
http://www.programmist.info/pp/delphi/startw.html



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

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

Наверх




Память: 0.48 MB
Время: 0.014 c
1-28118
KidMan
2002-11-28 16:18
2002.12.09
WinRAR


1-27975
ДмитрийК.
2002-11-29 13:22
2002.12.09
Проблема с определением свойства компонента по индексу


3-27847
karbo
2002-11-20 17:23
2002.12.09
Мне тоже помогите запрос составить...


6-28192
Dr.Shark
2002-10-02 13:28
2002.12.09
Как установить соединение по локальной сети?


14-28297
Cr@sh
2002-11-19 18:02
2002.12.09
Помогите, кто-нибудь...