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 читать и отслеживать "левую трубу"?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1