![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
прочитать результат консольного приложения... [D7]
Makhanev Alexander © (2007-06-20 13:12:00)запускаю через shellexecute консольную прожку.
реально программно поймать то, что она в консоль возвращает?
(про exitcode знаю, но у этой проги его нет и она не моя)
Сергей М. (2007-06-20 13:21:00) [1]Впрочем, если пользоваться схемой по упомянутой ссылке, можно "прозевать" часть вывода или даже весь вывод целиком.
Гарантированно получить веськонсольный вывод можно если стартовать конс.процесс средствами CreateProcess, указав в кач-ве hStdOut хэндл канала чтения пайпа, созданного перед стартом конс.процесса (см. CreatePipe). Тогда чтение конс.вывода сводится к вызовам ReadFile(хэндл_канала_чтения_пайпа).
Примеров в Тырнете навалом.
Сергей М. (2007-06-20 13:14:00) [2]По образу и подобию
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1182186323&n=5