[fpc-pascal] Run process and exit (win32)
Leonardo M. Ram�
martinrame at yahoo.com
Tue Oct 23 14:02:19 CEST 2007
> You might wish to seperate the process by creating two executables,
That's already done.
> and execute a program in the background so you could decide what to
> do, like in a daemon way...
Yes, the problem is I want to do it in a multiplatform way.
In Linux I can set CommandLine := 'httpserver &';
In Win32 I should create a service, *but* I don't have administrative privileges.
Correct me if I'm wrong, can I create a Win32 service without admin privileges? Or do you know a
better way?
--- ik <idokan at gmail.com> wrote:
> "Execute" is blocking, so it will continue to execute itself until you
> will stop the execution.
>
> You might wish to seperate the process by creating two executables,
> and execute a program in the background so you could decide what to
> do, like in a daemon way...
>
> Ido
>
> On 10/23/07, Leonardo M. Ramé <martinrame at yahoo.com> wrote:
> > 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 at lists.freepascal.org
> > http://lists.freepascal.org/mailman/listinfo/fpc-pascal
> >
>
>
> --
> http://ik.homelinux.org/
> > _______________________________________________
> fpc-pascal maillist - fpc-pascal at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-pascal
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
More information about the fpc-pascal
mailing list