On 16/03/2015 22:03, Martin Frb wrote:

Further debugging was done, and the value of
    FDbgProcess.FOutputStream.FHandle
was inspected immediately after
   TProcess.Execute

It was zero already.
It is my understanding (from browsing the code), that if TProcess.Execute is succesful, the handle will be set after it returns.

So if all reports I got are correct, then it looks like an issue in TProcess.Execute.

Just a quick question:

is 0 (zero) an invalid handle (on linux)?

Or could an Handle (active/all ok) be 0?
_______________________________________________
fpc-devel maillist  -  [email protected]
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to