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 
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to