Вниз
Скачать: CL | DM;

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

← →
Makhanev Alexander   (2007-06-20 13:12) [0]

запускаю через shellexecute консольную прожку.

реально программно поймать то, что она в консоль возвращает?

(про exitcode знаю, но у этой проги его нет и она не моя)


← →
Сергей М. ©   (2007-06-20 13:14) [1]

По образу и подобию
http://delphimaster.net/view/4-1182186323/


← →
Сергей М. ©   (2007-06-20 13:21) [2]

Впрочем, если пользоваться схемой по упомянутой ссылке, можно "прозевать" часть вывода или даже весь вывод целиком.

Гарантированно получить весь консольный вывод можно если стартовать конс.процесс средствами CreateProcess, указав в кач-ве hStdOut хэндл канала чтения пайпа, созданного перед стартом конс.процесса (см. CreatePipe). Тогда чтение конс.вывода сводится к вызовам ReadFile(хэндл_канала_чтения_пайпа).

Примеров в Тырнете навалом.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.015 c
15-1186482650
sql_
2007-08-07 14:30
2007.09.02
function


2-1186607112
Miroving
2007-08-09 01:05
2007.09.02
Как установить некоторую форму поверх других


1-1182934736
rolex2002
2007-06-27 12:58
2007.09.02
Unicode. Функция copy для widestring.


15-1186331384
foreverDelphi
2007-08-05 20:29
2007.09.02
от ламера гуру Piterу


15-1186021112
Slider007
2007-08-02 06:18
2007.09.02
С днем рождения ! 2 августа 2007 четверг




   Наверх