[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] | Reference for unit 'System' (#rtl)

# Reference for unit 'System': Variables

`argv` |  | Pointer to the array of command-line arguments
`DispCallByIDProc` |  | Callback to perform dispatch interface procedure call by ID.
`envp` |  | Pointer to the array of environment variables
`ErrOutput` |  | Alias for StdErr
`ExitCode` |  | Exit code for the program, will be communicated to the OS on exit.
`InOutRes` |  | Result of last I/O operation. Read-Only.
`Input` |  | Standard input text file.
`IsConsole` |  | True for console applications, False for GUI applications.
`IsLibrary` |  | True if the current module is a library. Otherwise module is an excutable
`mem` |  | Direct memory access (DOS only) in bytes
`meml` |  | Direct memory access (DOS only) in longints
`memw` |  | Direct memory access (DOS only) in words
`Output` |  | Standard output text file.
`RandSeed` |  | Seed for Random function.
`ReturnNilIfGrowHeapFails` |  | Describe behaviour if getmem fails.
`softfloat_exception_flags` |  | Current soft float exception flags
`softfloat_exception_mask` |  | Current soft float exception mask
`softfloat_rounding_mode` |  | Rounding mode for softfloat
`StackBottom` |  | Current stack bottom.
`StackLength` |  | Maximum stack length.
`StackTop` |  | Top location of the stack.
`StdErr` |  | Standard diagnostic output text file.
`StdOut` |  | Alias for Output.
`ThreadID` |  | Current Thread ID.
`widestringmanager` |  | Current widestring manager.

Documentation generated on: Feb 26 2014