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

Вниз

Запуск консольных приложений.   Найти похожие ветки 

 
AndreyS ©   (2002-04-25 13:28) [0]

У меня странная вещь с консольной прогой. Я запускаю ее СreateProcess
(код из Архангельского спер). Потом жду инфы об ее окончании функцией
Wait....(дескриптор процесса, ....) . На этом этапе все нормально
информация именно от консольной проги приходит. Но стоит
мне вставить после Wаit..... функцию ExitProcess с тем же дискриптором
(Info.Process еще не закрыто). То при условии, что процесс преодолел
время в функции Wait, но еще не завершился -функция Exit закрывает не
консольную прогу, а мое приложение (а консольная прога считает себе дальше).
Не понятно- ведь дескриптор то тот же и в Wait и в Exit и процесс не закрыт.
Видимо у Wait другие свойства нежели у Архангельского описано.
Извиняюсь за вопросы чайника. Я недавно от VC на Делфи поглядывать
стал для облегчения жизни. Кстати с неконсольными все нормально.


 
Song ©   (2002-04-25 13:30) [1]

Ошибка в 17-ой строке.


 
Андрей Сенченко ©   (2002-04-25 13:46) [2]

AndreyS © (25.04.02 13:28)

// Ошибка в 17-ой строке.

В смысле код смотреть надо :)


 
AndreyS ©   (2002-04-25 14:17) [3]

Спасибо. Книжка дома-посмотрю. Но вообще у меня сложилось впечатление, что взаимодействие
с консольными прогами весьма отлично от обычных. Во-первых запускается conagent. Причем при попытках
найти этот процесс в Z последовательности имеются свои отличия от обычной проги.
Когда Wait показывает окно о превышении времени, то это тоже процесс. Может из-за этого проблемы
с консолью? 17 строка? А какая функция там для определенности?


 
Song ©   (2002-04-25 14:20) [4]

:) Спросите у Анатолия Подгорецкого. Он знает, что в этой 17-ой строке.



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

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

Наверх




Память: 0.47 MB
Время: 0.01 c
4-26286
Frogkiller
2002-02-28 23:06
2002.05.09
Как считать значение переменной в другом потоке?


7-26281
stx
2002-02-08 11:50
2002.05.09
usb 2.0


1-26082
plash07
2002-04-23 12:42
2002.05.09
Работа с символами Unicode в Delphi


14-26255
Sergo
2002-04-01 11:20
2002.05.09
Ни у кого нет компонента вольтметра?


4-26311
Asker
2002-03-08 20:29
2002.05.09
Спячка/Перезагрузка WindowsXP, Win2000