Ludo Brands schrieb:

Start the shell instead of diff:

  exec('cmd','/c diff -r dir1 dir2 > diff.txt');

The /c tells the shell to execute the command and exit immediately.

Thanks, this comes close to what I had in mind :-)

But it looks quite platform dependent, like my other idea of invoking a shell script. Now I'll give TProcess and pipes an try...

DoDi

_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to