| [Overview][Types][Classes][Procedures and functions][Variables][Index] | 
Options to be used when a process is started.
Source position: process.pp line 25
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.  |