Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: WinAPI и системное программирование > Проблема с перехватом вывода в консоли |
Автор: 7bit 26.8.2007, 14:49 |
Привет всем! Пишу небольшую утилитку на Delphi для внутреннего пользования. Смысл ее в том, чтобы запустить консольное приложение (TrueImageCmd.exe - Acronis True Image Server 9.1) в скрытом режиме, а процесс его работы выводить в более наглядном виде средствами GUI. Пробовал использовать пайпы (исходники с инета качал), но они для этого приложения не подходят. Перехватывается только часть выводимых данных, в самом начале. А остальная часть - прогресс - не перехватывается. Как будто не через StdOut выводится. Есть ли возможность получить прямой доступ к буферам консоли и из них считывать данные? P. S. Для наглядности прикрепил картинку с консольным приложением. |
Автор: 7bit 26.8.2007, 18:36 |
Нашел что хотел http://kladovka.net.ru/delphibase/?action=viewfunc&topic=appctrl&id=10713 |
Автор: Damarus 27.8.2007, 13:04 |
StdErr? |
Автор: dumb 27.8.2007, 13:22 |
не, "напрямую" консольными функциями. |