Hi, I'm trying to start a Win32 process and exit leaving the process executing. The test scenario is a CGI calling a simple Http server (the Synapse Http server demo).
The problem is the CGI program doesn't stop (in Firefox's status bar there's a "Transfering data from localhost..." message until I click Stop button) until the child process is finished. If I refresh the page, the program works as expected.
Any hint on this?
To start the child process I use TProcess as follows:
...
lProcess := TProcess.Create(nil);
try
lProcess.CommandLine := 'httpserver.exe';
lProcess.Options := [poNoConsole];
lProcess.Execute;
finally
lProcess.Free;
end;
...Leonardo M. Ramé
http://leonardorame.blogspot.com
__________________________________________________ Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
