DYUMON писал(а):AProcess.Options:=[poUsePipes];
обязательно к использованию: [poWaitOnExit,poUsePipes]
а иначе код запускает процесс и забивает на него.
upd: на нифига не нужно этого. Совсем забыл как чтение из процесса делается ))
Модератор: Модераторы
DYUMON писал(а):AProcess.Options:=[poUsePipes];
FProc:=TProcessUTF8.Create(nil);
FProc.Options := [poUsePipes, poStderrToOutPut, poNoConsole];
FProc.Executable:={$IFDEF MSWINDOWS}'cmd'{$ELSE}'sh'{$ENDIF};
FProc.Execute;
iskander писал(а):Стало интересно повозиться с TAsyncProcess. Вроде всё работает.
Alex2013 писал(а):Понятно ! Но зачем там "труба" (Pipes)
Alex2013 писал(а):можно ли заставить TAsyncProcess читать и отслеживать "левую трубу"?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15