[fpc-devel] Running programs with output redirection

Hans-Peter Diettrich DrDiettrich1 at aol.com
Sun Jul 17 12:06:18 CEST 2011


Ludo Brands schrieb:

> Cross platform solution:
> 
> Uses process
> 
> ...
>   p:=TProcess.Create(nil);
> {$IFDEF WIN32}
>   p.CommandLine := 'cmd /c diff -r dir1 dir2 > diff.txt';
> {$ENDIF}
> {$IFDEF LINUX}
>   p.CommandLine := 'bash -c "diff -r dir1 dir2 > diff.txt"';
> {$ENDIF}
>   p.Execute;

Looks like this could be added to the wiki, as another solution. 
Unfortunately it won't work on other platforms (Mac...).

DoDi




More information about the fpc-devel mailing list