Skip to content

Reference for unit 'System': VariablesΒΆ

Variable Description
argv Pointer to the array of command-line arguments.
DefaultFileSystemCodePage Codepage to use for filenames.
DefaultRTLFileSystemCodePage Code page in which to return system-returned filenames.
DefaultSystemCodePage Current system codepage.
DefaultUnicodeCodePage Code page for new unicode strings.
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.
FirstDotAtFileNameStartIsExtension Where does the extension start.
InOutRes Result of last I/O operation.
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 executable.
LocaleNameToCodePageCallBack
mem Direct memory access (DOS only) in bytes.
meml Direct memory access (DOS only) in longints.
memw Direct memory access (DOS only) in words.
NoErrMsg Unused, for Delphi compatibility.
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.
StdErr Standard diagnostic output text file.
StdOut Alias for Output.
ThreadID Current Thread ID.
UTF8CompareLocale Unused, for Delphi compatibility only.
widestringmanager Current widestring manager.
WriteErrorsToStdErr Write errors to StdErr.