Core
Methods | Properties | Base Classes | Derived Classes |
---|---|---|---|
Close | StandardError | ||
IsRunning | StandardInput | ||
Constructor | StandardOutput | ||
Start | |||
Terminate | |||
WaitForClose |
Properties
StandardError : filestream
read-only
The stream where standard error is re-directed to. Null if not re-directed
var StandardError : FileStream
StandardInput : filestream
read-only
The stream where standard input is re-directed to. Null if not re-directed
var StandardInput : FileStream
StandardOutput : filestream
read-only
The stream where standard output is re-directed to. Null if not re-directed
var StandardOutput : FileStream
Methods
Close : Void
Closes the wrapper around the process, does not close the process launched. |Name|Type|Description| |---|---|---|
function Close()
IsRunning : boolean
Returns true if the process is still running, false otherwise. |Name|Type|Description| |---|---|---|
function IsRunning() : Boolean
ProcessClass : Void
constructor
Process class used for managing external processes and redirecting their stdio. Used to launch and monitor various external programs. |Name|Type|Description| |---|---|---|
function ProcessClass()
Start : Void
Begins the execution of another process using the given parameters. |Name|Type|Description| |---|---|---| |startInfo|processstartinfo| |
function Start(startInfo : ProcessStartInfo)
Terminate : Void
Attempts to manually shut down the process. This is not safe for the other process or what it's handling. |Name|Type|Description| |---|---|---|
function Terminate()
WaitForClose : integer
Waits for a process to close, this will block until the process closes. |Name|Type|Description| |---|---|---|
function WaitForClose() : Integer