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

Вниз

Чтение из консольного приложения   Найти похожие ветки 

 
TurburatoR   (2003-09-24 12:31) [0]

Поскажите плиз. как програмно запустить внешнее консольное приложение и считать, то что оно написало в окне.

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


 
TurburatoR   (2003-09-24 12:36) [1]

Еще лучше выполнить бы его с перенаправлением вывода, типа как
"C:\console.exe > prn", только на основную программу.


 
Basilio ©   (2003-09-24 14:46) [2]

Самый грамотный способ:

В CreateProcess в TStartupInfo есть hStdIn, hStdOut, hStdErr - подставляешь туда хэндлы (от труб или файлов. незабыть про DuplicateHanlde), незабыть про правильную настройку флагов о наследовании хэндлов - и вперёд!

наверняка тебе поможет Q190351, Q150956 из MSDN,
также можно посмотреть в
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/creating_a_child_process_with_redirected_i nput_and_output.asp
(надеюсь, ссылка не разорвётся).

Вообще-то полезно в FAQ положить..



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

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

Наверх




Память: 0.47 MB
Время: 0.033 c
4-66168
Alexander
2003-09-24 11:59
2003.11.20
Есть поток, в котором выделены значительные размеры памяти и


14-66075
Lutsifer
2003-10-22 21:20
2003.11.20
Помогите начинающему программисту.


6-66044
Dankin
2003-09-20 02:38
2003.11.20
Вот такой вопрос. Может кто знает как можно узнать номер телефона


14-66099
Sergik!
2003-10-29 10:08
2003.11.20
Будильник


1-65901
mc_duck
2003-11-08 15:37
2003.11.20
Наследник TComponent.