TProcess(чтение вывода)
Модератор: Модераторы
TProcess(чтение вывода)
У меня вот такой вот вопрос: почему не получается получить вывод некоторых программ, в частности gcc, используя TProcess? Делал как написано здесь http://wiki.freepascal.org/Executing_External_Programs/ru("Чтение больших объемов вывода"), но поять же, для того же gcc ничего не выводит, хотя к примеру для ls работает нормально...
Возможно, gcc пишет свой вывод в Stderr, а не в Output.
Точно
Не подумал об этом. Спасибо.
Код: Выделить всё
Process1.Options := Process1.Options + [poStderrToOutput]должен перенаправить Stderr в Output.
