On Sun, 19 Jul 2020 08:46:14 +0200 (CEST), Michael Van Canneyt
<mich...@freepascal.org> wrote:

>Various RunCommand procedures in process unit:
>https://www.freepascal.org/docs-html/current/fcl/process/runcommand.html
>

But it looks like it hangs around until the started process exits...
How can I set a timeout on the execution (don't want the whole system
to hang if this external program does not exit)?

And if I just want to start a process but not wait for it to exit?
Say a s/w updater that requires the application to exit before it can
do its thing?

I looked at the options that can be applied to the call and these are
somewhat non-obvious:

poWaitOnExit  (if I don't use this will the call return at once?)
poDetached    (what does this do?)
poRunIdle     (what does this do?)


-- 
Bo Berglund
Developer in Sweden

_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to