Главная страница
    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.45 MB
Время: 0.147 c
3-26006
AFROLOV
2002-04-15 15:39
2002.05.09
Как в Access создать хранимую процедуру ?


1-26050
Невидимка
2002-04-25 18:43
2002.05.09
Как скрыть пункт в ComboBox?


1-26075
Aleksandr
2002-04-25 14:21
2002.05.09
Как убить загружающуюся DLL на этапе запуска программы?


1-26086
Glonia Zbanov
2002-04-26 15:20
2002.05.09
Имена NT server


4-26285
JAndrey
2002-02-28 07:12
2002.05.09
Где найти описание USER32.dll, Kernel32.dll ..........





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский