I saw in the 1.2.4 source this:
{$if FPC_FULLVERSION<20604}
Proc.InheritHandles := false;
{$endif}
Why is it conditional?
Maybe I'm biased by my bad experience with it being true by default, but
I think it should be always set to false (apart from the fact that it
didn't work in fpc, and it has been fixed exactly in 2.6.4, making the
above completely useless).
BTW, in my local copy I also modify lazhelphtml.pas
--- lcl/lazhelphtml.pas (revisión: 45586)
+++ lcl/lazhelphtml.pas (copia de trabajo)
@@ -367,6 +367,7 @@
try
BrowserProcess:=TProcessUTF8.Create(nil);
try
+ BrowserProcess.InheritHandles:=false;
BrowserProcess.CommandLine:=CommandLine;
BrowserProcess.Execute;
finally
Bye
--
Luca Olivetti
Wetron Automation Technology http://www.wetron.es
Tel. +34 935883004 Fax +34 935883007
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus