[fpc-pascal] re: Cannot run mplayer with TProcess when options is poUsePipes in Windows

Dusan Halicky dusan.halicky at gmail.com
Mon Nov 10 14:40:16 CET 2008

Well. The only way how to make mplayer visible is read all data from output

  i := Output.Read(buf[0],100);
until i<0;

but since my program is console application, it stay blocked on the
last read from output and do not continue to application main loop
None of these are problems on linux, it appears only on windows. Any

2008/11/10 Vincent Snijders <vsnijders at vodafonevast.nl>:
> Dusan Halicky schreef:
>>>> is there an mplayer.exe in a directory on the path (or windows
>>>> directory)?
>> yes. (when I remove poUsePipes the video plays normally)
>>>> Maybe you need to add poNoConsole?
>> I still can't see a video (nor audio) with this option, however it
>> helps a little (application dont freeze after end with this option)
>> Any other hints? Thanks.
> Make sure that mplayer isn't waiting for you read the output pipe.
> Vincent
> _______________________________________________
> fpc-pascal maillist  -  fpc-pascal at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-pascal

More information about the fpc-pascal mailing list