TProcess.WaitOnExit function
Wait for the program to stop executing.
Declaration
function WaitOnExit: Boolean
function WaitOnExit(Timeout: DWord): BooleanArguments
Timeout | Timeout for wait (in milliseconds). |
Function result
True means the process was successfully waited on,
False indicates some error occurred.Description
WaitOnExit waits for the running program to exit. It returns
True if the wait was successful, or
False if there
was some error waiting for the program to exit.
Note that the return value of this function has changed. The old return value was a DWord with a platform dependent error code. To make things consistent and cross-platform, a boolean return type was used.
The TimeOut argument can be used to specify a timeout in milliseconds. If omitted, the call will wait indefinitely.
Errors
On error,
False is returned. No extended error information is
available, as it is highly system dependent.
See also
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
