Options to be used when a process is started.
Source position: process.pp line 36
type TProcessOption = ( |
||
poRunSuspended, |
|
Start the process in suspended state. |
poWaitOnExit, |
|
Wait for the process to terminate before returning. |
poUsePipes, |
|
Use pipes to redirect standard input and output. |
poStderrToOutPut, |
|
Redirect standard error to the standard output stream. |
poNoConsole, |
|
Do not allow access to the console window for the process (Win32 only). |
poNewConsole, |
|
Start a new console window for the process (Win32 only). |
poDefaultErrorMode, |
|
Use default error handling. |
poNewProcessGroup, |
|
Start the process in a new process group (Win32 only). |
poDebugProcess, |
|
Allow debugging of the process (Win32 only). |
poDebugOnlyThisProcess, |
|
Do not follow processes started by this process (Win32 only). |
poDetached, |
|
Runs a process using the DETACHED_PROCESS creation flag on Windows. |
poPassInput, |
|
Pass standard input handle on to new process. |
poRunIdle |
|
Signals an event handler to wait for output in the run loop for a process. |
); |
When a new process is started using TProcess.Execute, these options control the way the process is started. Note that not all options are supported on all platforms.
|
Set of TProcessOption. |
|
|
Description of the main window of the new process. |