Table of Contents

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