RAD Studio VCL Reference
ContentsIndex
PreviousUpNext
System Namespace

This is namespace System.

Name 
Description 
The following table lists classes in this documentation. 
The following table lists interfaces in this documentation. 
The following table lists functions in this documentation. 
The following table lists structs, records, enums in this documentation. 
The following table lists types in this documentation. 
The following table lists variables in this documentation. 
The following table lists constants in this documentation. 
 
Name 
Description 
 
System::AnsiString is the C++ analog for the Delphi long string type. 
 
System::AutoCmd represents a command that can be executed by an Automation interface wrapped by a Variant class. 
 
System::Currency is the C++ implementation of the Delphi System::Currency data type. 
 
This is class System::CurrencyBase. 
 
System::DelphiInterface is a C++ implementation of the Delphi interface. 
 
System::DynamicArray is the C++ analog for the Delphi dynamic array type. 
 
This is class System::DynArrayException. 
 
This is class System::DynArrayNullData. 
 
This is class System::DynArrayOutOfRange. 
 
System::Function represents a method on an Automation interface that returns a value. 
 
NamedParm represents a named parameter assigned to a TAutoCmd descendant. 
 
System::OleVariant is a C++ implementation of the Delphi intrinsic type System::OleVariant. 
 
This is class System::OpenArray. 
 
This is class System::OpenArrayCount. 
 
System::Procedure represents a method on an Automation interface that does not return a value. 
 
PropertyGet represents a property access method on an Automation interface. 
 
PropertySet represents a property access method on an Automation interface. 
 
This is class System::SmallString. 
 
This is class System::SmallStringBase. 
 
This is class System::sPointer. 
 
This is class System::StaticArray. 
 
System::TAggregatedObject provides the functionality for an inner object of an aggregate by implementing the IInterface methods to delegate to the controlling IInterface
 
This is class System.TClassHelperBase. 
 
System::TContainedObject implements the IInterface interface as an inner object in an aggregate. 
 
System::TDateTime is the C++ analog for the Delphi System::TDateTime data type. 
 
This is class System::TDateTimeBase. 
 
System::TInterfacedObject is a base for simple classes that need a basic IInterface implementation. 
 
System::TMetaClass is the C++ representation of the Delphi class-reference type. 
 
System::TObject is the ultimate ancestor of all objects and components. 
 
System::Variant is a C++ implementation of the Delphi intrinsic type System::Variant. 
 
This is class System::VariantError. 
 
System::WideString represents strings of 16-bit characters. 
Name 
Description 
Designates the version number of the Delphi compiler. 
This is constant System.CPUi386. 
This is constant System.CPUi486. 
This is constant System.CPUPentium. 
This is constant System.E_NOINTERFACE. 
This is constant System.E_NOTIMPL. 
This is constant System.E_UNEXPECTED. 
This is constant System.fmClosed. 
This is constant System.fmInOut. 
This is constant System.fmInput. 
This is constant System.fmOutput. 
The maximum value of the Integer data type. 
The maximum value of the Longint data type. 
This is constant System.NumSmallBlockTypes. 
This is constant System.opAdd. 
This is constant System.opAnd. 
This is constant System.opCmpEQ. 
This is constant System.opCmpGE. 
This is constant System.opCmpGT. 
This is constant System.opCmpLE. 
This is constant System.opCmpLT. 
This is constant System.opCmpNE. 
This is constant System.opCompare. 
This is constant System.opDivide. 
This is constant System.opIntDivide. 
This is constant System.opModulus. 
This is constant System.opMultiply. 
This is constant System.opNegate. 
This is constant System.opNot. 
opOr 
This is constant System.opOr. 
This is constant System.opShiftLeft. 
This is constant System.opShiftRight. 
This is constant System.opSubtract. 
This is constant System.opXor. 
Designates the version number of the Delphi runtime library. 
This is constant System.S_FALSE. 
S_OK 
This is constant System.S_OK. 
This is constant System.sLineBreak. 
This is constant System.tfCRLF. 
This is constant System.varAny. 
This is constant System.varArray. 
This is constant System.varBoolean. 
This is constant System.varByRef. 
This is constant System.varByte. 
This is constant System.varCurrency. 
This is constant System.varDate. 
This is constant System.varDispatch. 
This is constant System.varDouble. 
This is constant System.varEmpty. 
This is constant System.varError. 
This is constant System.varInt64. 
This is constant System.varInteger. 
This is constant System.varLongWord. 
This is constant System.varNull. 
This is constant System.varOleStr. 
This is constant System.varShortInt. 
This is constant System.varSingle. 
This is constant System.varSmallint. 
This is constant System.varStrArg. 
This is constant System.varString. 
This is constant System.varTypeMask. 
This is constant System.varUnknown. 
This is constant System.varVariant. 
This is constant System.varWord. 
This is constant System.vmtAddRef. 
This is constant System.vmtAfterConstruction. 
This is constant System.vmtAutoTable. 
This is constant System.vmtBeforeDestruction. 
This is constant System.vmtClassName. 
This is constant System.vmtCreateObject. 
This is constant System.vmtDefaultHandler. 
This is constant System.vmtDestroy. 
This is constant System.vmtDispatch. 
This is constant System.vmtDynamicTable. 
This is constant System.vmtFieldTable. 
This is constant System.vmtFreeInstance. 
This is constant System.vmtInitTable. 
This is constant System.vmtInstanceSize. 
This is constant System.vmtIntfTable. 
This is constant System.vmtMethodTable. 
This is constant System.vmtNewInstance. 
This is constant System.vmtParent. 
This is constant System.vmtQueryInterface. 
This is constant System.vmtRelease. 
This is constant System.vmtSafeCallException. 
This is constant System.vmtSelfPtr. 
This is constant System.vmtTypeInfo. 
This is constant System.vtAnsiString. 
This is constant System.vtBoolean. 
This is constant System.vtChar. 
This is constant System.vtClass. 
This is constant System.vtCurrency. 
This is constant System.vtExtended. 
This is constant System.vtInt64. 
This is constant System.vtInteger. 
This is constant System.vtInterface. 
This is constant System.vtObject. 
This is constant System.vtPChar. 
This is constant System.vtPointer. 
This is constant System.vtPWideChar. 
This is constant System.vtString. 
This is constant System.vtVariant. 
This is constant System.vtWideChar. 
This is constant System.vtWideString. 
 
Name 
Description 
 
!= 
This is function System::!=. 
 
This is function System::__currMul. 
 
This is function System._CVR_PROBE. 
 
This is function System._CVR_STMTPROBE. 
 
This is function System::_roundToInt64. 
 
+ 
This is function System::+. 
 
< 
This is function System::<. 
 
<< 
This is function System::<<. 
 
<< 
This is function System::<<. 
 
<< 
This is function System::<<. 
 
<= 
This is function System::<=. 
 
== 
This is function System::==. 
 
> 
This is function System::>. 
 
>= 
This is function System::>=. 
 
>> 
This is function System::>>. 
 
>> 
This is function System::>>. 
 
Abs 
Returns an absolute value. 
 
Retains access to exception object. 
 
This is function System.AddModuleUnloadProc. 
 
This is function System.AddModuleUnloadProc. 
 
Addr 
Returns a pointer to a specified object. 
 
This is function System.AllocMem. 
 
Converts a string encoded in Ansi to UTF-8. 
 
Prepares an existing file for adding text to the end. 
 
Calculates the arctangent of a given number. 
 
Tests whether a Boolean expression is true. 
 
Tests whether a Boolean expression is true. 
 
Tests for a nil (unassigned) pointer or procedural variable. 
 
Associates the name of an external file with a file variable. 
 
Attempts to use a shared memory manager. 
 
Spawns a separate thread of execution. 
 
Reads one or more records from an open file into a variable. 
 
Reads one or more records from an open file into a variable. 
 
Writes one or more records from a variable to an open file. 
 
Writes one or more records from a variable to an open file. 
 
Causes the flow of control to exit a for, while, or repeat statement. 
 
Changes the current directory. 
 
Changes the current directory. 
 
Chr 
Returns the character for a specified ASCII value. 
 
Terminates the association between a file variable and an external file. 
 
Terminates the association between file variable and an external disk file. 
 
Converts a Comp value to a Currency value. 
 
Converts a Comp value to a double value. 
 
Concatenates two or more strings into one. 
 
Concatenates two or more strings into one. 
 
Concatenates two or more strings into one. 
 
Allows the flow of control to proceed to the next iteration of for, while, or repeat statements. 
 
Copy 
Returns a substring of a string or a segment of a dynamic array. 
 
Cos 
Calculates the cosine of an angle. 
 
Converts a Currency value to a Comp value. 
 
Dec 
Decrements a variable by 1 or N. 
 
Dec 
Decrements a variable by 1 or N. 
 
Removes a substring from a string. 
 
Releases memory allocated for a dynamic variable. 
 
Converts a double value to a Comp. 
 
This is function System.DynArrayClear. 
 
This is function System.DynArrayDim. 
 
This is function System.DynArraySetLength. 
 
Terminates the execution of a thread. 
 
Executes a callback for all the modules in an application. 
 
Executes a callback for all the modules in an application. 
 
Executes a callback for all resource modules in an application. 
 
Executes a callback for all resource modules in an application. 
 
Eof 
This is function System.Eof. 
 
Eof 
This is function System.Eof. 
 
Eoln 
Tests whether the file pointer is at the end of a line. 
 
Eoln 
Tests whether the file pointer is at the end of a line. 
 
Deletes an external file. 
 
Generate runtime error. 
 
Returns the address at which the current exception was raised. 
 
Returns current exception object. 
 
Removes an element from a Delphi set or removes an event handler in .NET applications. 
 
Exit 
Exits from the current procedure. 
 
Exp 
Returns the exponential of X. 
 
Exp 
Returns the exponential of X. 
 
Returns the current file position. 
 
Returns the number of records in a file. 
 
Fills contiguous bytes with a specified value. 
 
Uninitializes a dynamically allocated variable. 
 
Uninitializes a dynamically allocated variable. 
 
Returns the instance handle for the module in which a class type is defined. 
 
Returns the instance handle of the module that contains a specified address. 
 
Returns the instance handle of the resource module associated with a specified HInstance. 
 
Empties the buffer of a text file opened for output. 
 
This is function System.FPower10. 
 
Frac 
Returns the fractional part of a real number. 
 
Disposes of a dynamic variable of a given size. 
 
Disposes of a dynamic variable of a given size. 
 
This is function System.FreeMemory. 
 
Returns the value of the 8087 code word. 
 
Returns the current directory. 
 
Returns the current status of the memory manager. 
 
Returns the last error reported by an operating system API call. 
 
Creates a dynamic variable and a pointer to the address of the block. 
 
This is function System.GetMemory. 
 
Returns the entry points of the currently installed memory manager. 
 
Returns the entry points of the currently installed memory manager. 
 
Fetches state information for the Memory Manager. 
 
Fetches the memory map. 
 
Gets the minimum memory block alignment. 
 
Returns the fully qualified name for a module, given its handle. 
 
Returns the entry points of the routines that define variant behavior. 
 
Halt 
Initiates abnormal termination of a program. 
 
Halt 
Initiates abnormal termination of a program. 
 
Hi 
Returns the high-order byte of X as an unsigned value. 
 
High 
Returns the highest value in the range of an argument. 
 
Inc 
Increments an ordinal value by one or N. 
 
Inc 
Increments an ordinal value by one or N. 
 
Adds an element to a Delphi set or adds an event handler in .NET applications. 
 
Initializes a dynamically allocated variable. 
 
Initializes a dynamically allocated variable. 
 
Inserts a substring into a string beginning at a specified point. 
 
Int 
Returns the integer part of a real number. 
 
Returns the status of the last I/O operation performed. 
 
Indicates whether the memory manager has been overridden using the SetMemoryManager procedure. 
 
Indicates whether variant support is implemented in an application. 
 
Returns the number of characters in a string or elements in an array. 
 
Ln 
Returns the natural log of a real expression. 
 
Lo 
Returns the low order Byte of argument X. 
 
This is function System.LoadResourceModule. 
 
This is function System.LoadResString. 
 
Low 
Returns the lowest value in a range. 
 
Creates a new subdirectory. 
 
Creates a new subdirectory. 
 
Move 
Copies bytes from a source to a destination. 
 
New 
Creates a new dynamic variable and sets P to point to it. 
 
Copies data received from a COM interface to a string. 
 
Copies a string from its COM representation to an existing Delphi string.  
 
Ord 
Returns the ordinal value of an ordinal-type expression. 
 
Returns the number of parameters passed on the command line. 
 
Returns a specified parameter from the command-line. 
 
Pi 
Returns 3.1415926535897932385. 
 
Pos 
Returns the index value of the first character in a specified substring that occurs in a given string. 
 
Pos 
Returns the index value of the first character in a specified substring that occurs in a given string. 
 
Pred 
Returns the predecessor of the argument. 
 
Ptr 
Converts a specified address to a pointer. 
 
Converts a UCS4 string to a null-terminated array of UCS4 characters. 
 
This is function System.RaiseList. 
 
Generates random numbers within a specified range. 
 
Generates random numbers within a specified range. 
 
Initializes the random number generator with a random value. 
 
Read 
Read reads data from a file. 
 
Read 
Read reads data from a file. 
 
Read 
Read reads data from a file. 
 
Read 
Read reads data from a file. 
 
Reads a line of text from a file. 
 
Reads a line of text from a file. 
 
Reads a line of text from a file. 
 
Reads a line of text from a file. 
 
Reallocates a dynamic variable. 
 
This is function System.ReallocMemory. 
 
Registers an expected memory leak. 
 
This is function System.RegisterModule. 
 
Releases exception object acquired by AcquireExceptionObject
 
This is function System.RemoveModuleUnloadProc. 
 
This is function System.RemoveModuleUnloadProc. 
 
Changes the name of an external file. 
 
Changes the name of an external file. 
 
Opens an existing file. 
 
Opens an existing file. 
 
Opens an existing file. 
 
Opens an existing file. 
 
Creates a new file and opens it. 
 
Creates a new file and opens it. 
 
Deletes an empty subdirectory. 
 
Deletes an empty subdirectory. 
 
Returns the value of X rounded to the nearest whole number. 
 
Stops execution and generates a runtime error. 
 
Stops execution and generates a runtime error. 
 
Seek 
Moves the current position of a file to a specified component. 
 
Returns the end-of-file status of a file, ignoring whitespace. 
 
Returns the end-of-file status of a file, ignoring whitespace. 
 
Returns the end-of-line status of a file, ignoring whitespace. 
 
Returns the end-of-line status of a file, ignoring whitespace. 
 
Sets both the control word in the floating point unit and the variable NoErrMsg declared in the system unit. 
 
This is function System.SetInOutRes. 
 
This is function System.SetLastError. 
 
Sets the length of a string or dynamic-array variable. 
 
Determines the end-of-line and end-of-file conventions for text file I/O. 
 
Sets entry points of the memory manager. 
 
Sets entry points of the memory manager. 
 
Sets the minimum memory block alignment. 
 
Sets the code page used internally whenever multibyte characters are converted to/from WideChar. 
 
This is function System.SetRaiseList. 
 
Sets the contents and length of the given string. 
 
Assigns an I/O buffer to a text file. 
 
Assigns an I/O buffer to a text file. 
 
Sets the entry points of routines that define variant behavior. 
 
Shares the module's memory manager. 
 
Sin 
Returns the sine of the angle in radians. 
 
Returns the number of bytes occupied by a variable or type. 
 
Returns a sub-section of an array. 
 
Sqr 
Returns the square of a number. 
 
Sqr 
Returns the square of a number. 
 
Sqrt 
Returns the square root of X. 
 
Str 
Formats a string and returns it to a variable. 
 
Str 
Formats a string and returns it to a variable. 
 
Returns a string with a specified number of repeating characters. 
 
Returns a string with a specified number of repeating characters. 
 
Allocates memory and copies an AnsiStringa string to the OLE format. 
 
Returns a UNICODE string from an AnsiString
 
Succ 
Returns the successor of an argument. 
 
Swap 
Exchanges high order byte with the low order byte of an integer or word. 
 
This is function System.SysAllocMem. 
 
Frees the memory pointed to by a specified pointer. 
 
Allocates a specified number of bytes and returns a pointer to them. 
 
Returns a pointer to a specified number of bytes, preserving the values pointed to by the Pointer parameter. 
 
This is function System.SysRegisterExpectedMemoryLeak. 
 
This is function System.SysUnregisterExpectedMemoryLeak. 
 
This is function System.TextStart. 
 
Truncates a real number to an integer. 
 
Deletes all the records after the current file position. 
 
Converts a string of 4-byte Unicode characters into a WideString value. 
 
Converts a string of Unicode characters into a UTF-8 string. 
 
Converts a string of Unicode characters into a UTF-8 string. 
 
Ensures that a given string has a reference count of one. 
 
Ensures that a given string has a reference count of one. 
 
Unregisters an expected memory leak. 
 
This is function System.UnregisterModule. 
 
Converts a character to uppercase. 
 
Converts a UTF8 string to a Unicode string (WideString). 
 
Converts a WideString value to a UTF8 string. 
 
Converts a UTF8 string to a string of Ansi characters. 
 
Converts a string of UTF-8 characters to a Unicode string. 
 
Converts a string of UTF-8 characters to a Unicode string. 
 
Val 
Converts a string to a numeric representation. 
 
Resizes a Variant array. 
 
This is function System::VarArrayRedim. 
 
This is function System::VarCast. 
 
Empties a Variant, so that it is unassigned. 
 
This is function System::VarClear. 
 
Converts Unicode characters to single or multi byte character data. 
 
WideCharLenToStrVar converts Unicode characters to single or multi byte character data. 
 
Converts null-terminated Unicode string to single or multi byte character data. 
 
Converts Unicode string to a single or multi byte character data. 
 
Converts a WideString value to a string of 4-byte Unicode characters. 
 
Writes to either a typed file or a text file 
 
Writes to either a typed file or a text file 
 
Writes to either a typed file or a text file 
 
Writes to either a typed file or a text file 
 
Writes to a text file and adds an end-of-line marker. 
 
Writes to a text file and adds an end-of-line marker. 
 
Writes to a text file and adds an end-of-line marker. 
 
Writes to a text file and adds an end-of-line marker. 
 
Name 
Description 
 
This is class System.IDispatch. 
 
IInterface is the base class for all interfaces defined in Delphi code. 
 
IInvokable is the base class for invokable interfaces. 
 
Name 
Description 
 
This is record System.PackageInfoTable. 
 
This is record System.PackageUnitEntry. 
 
This is record System.TCallDesc. 
 
This is record System.TChunkStatus. 
 
This is record System.TCVModInfo. 
 
This is record System.TDispatchMessage. 
 
This is record System.TDispDesc. 
 
This is record System.TDynArrayTypeInfo. 
 
This is record System.TFileRec. 
 
This is record System.TGUID. 
 
This is record System.THeapStatus. 
 
This is record System.TInitContext. 
 
This is record System::TInterfaceEntry. 
 
This is record System::TInterfaceTable. 
 
This is record System.TLibModule. 
 
This is record System.TMemoryManager. 
 
This is record System.TMemoryManagerEx. 
 
This is record System.TMemoryManagerState. 
 
This is record System.TMethod. 
 
This is record System.TMinimumBlockAlignment. 
 
This is record System.TModuleUnloadRec. 
 
This is record System.TResStringRec. 
 
TRuntimeError is a type of runtime error. 
 
This is record System.TSmallBlockTypeState. 
 
TTextLineBreakStyle indicates the default set of characters used to divide lines in text. 
 
This is record System.TTextRec. 
 
This is record System.TVarArray. 
 
This is record System.TVarArrayBound. 
 
TVarData represents Variant information. 
 
This is record System.TVariantManager. 
 
This is class System::TVarRec. 
 
This is type System::TCallDesc. 
 
This is type System::TDispDesc. 
Name 
Description 
This is type System::ArrayOfboolean. 
This is type System::ArrayOfbyte. 
This is type System::ArrayOfdouble. 
This is type System::ArrayOfint. 
This is type System::ArrayOflong. 
This is type System::ArrayOfshort. 
This is type System::ArrayOfstring. 
This is type System::ArrayOfwidestring. 
This is type System.GetPackageInfoTable. 
This is type System.HGLOBAL. 
This is type System.HINST. 
This is type System.HMODULE. 
This is type System.HRESULT. 
This is type System.HRSRC. 
This is type System.IntegerArray. 
IUnknown is a special base interface. 
This is type System.PackageInfo. 
This is type System.PAnsiString. 
This is type System.PBoolean. 
This is type System.PByte. 
This is type System::PCallDesc. 
This is type System.PCardinal. 
This is type System.PComp. 
This is type System.PCurrency. 
This is type System.PCVModInfo. 
This is type System.PDate. 
This is type System.PDateTime. 
This is type System.PDispatch. 
This is type System::PDispDesc. 
This is type System.PDouble. 
This is type System.PDynArrayTypeInfo. 
This is type System.PError. 
This is type System.PExtended. 
This is type System.PGUID. 
This is type System.PInitContext. 
This is type System.PInt64. 
This is type System.PInteger. 
This is type System.PIntegerArray. 
This is type System::PInterfaceEntry. 
This is type System::PInterfaceTable. 
This is type System.PLibModule. 
This is type System.PLongint. 
This is type System.PLongWord. 
This is type System.PMemoryManager. 
This is type System.PMemoryManagerEx. 
This is type System.PModuleUnloadRec. 
This is type System.PointerArray. 
This is type System.POleVariant. 
This is type System.PPAnsiChar. 
This is type System.PPChar. 
This is type System.PPCharArray. 
This is type System.PPDispatch. 
This is type System.PPointer. 
This is type System.PPointerArray. 
This is type System.PPUnknown. 
This is type System.PPWideChar. 
This is type System.PResStringRec. 
This is type System.PShortInt. 
This is type System.PShortString. 
This is type System.PSingle. 
This is type System.PSmallInt. 
This is type System.PString. 
This is type System.PTextBuf. 
This is type System.PUCS2Char. 
This is type System.PUCS4Char. 
This is type System.PUCS4CharArray. 
This is type System.PUnitEntryTable. 
This is type System.PUnknown. 
This is type System.PUTF8String. 
This is type System.PVarArray. 
This is type System.PVarArrayBoundArray. 
This is type System.PVarArrayCoorArray. 
This is type System.PVarData. 
This is type System.PVariant. 
This is type System.PVariantManager. 
This is type System::PVarRec. 
This is type System.PWideString. 
This is type System.PWord. 
This is type System.PWordBool. 
This is type System::SCODE. 
This is type System.TAssertErrorProc. 
This is type System::TBooleanDynArray. 
This is type System.TBoundArray. 
This is type System::TByteDynArray. 
This is type System::TCardinalDynArray. 
This is type System.TClass. 
TDateTime represents a date-and-time value in the Delphi language. 
This is type System.TDLLProc. 
This is type System.TDLLProcEx. 
This is type System::TDoubleDynArray. 
This is type System.TEnumModuleFunc. 
This is type System.TEnumModuleFuncLW. 
This is type System.TFileIOFunc. 
This is type System.THandle. 
This is type System::TInt64DynArray. 
This is type System::TIntegerDynArray. 
This is type System.TInterfacedClass. 
This is type System::TLongWordDynArray. 
This is type System.TMemoryMap. 
This is type System.TModuleUnloadProc. 
This is type System.TModuleUnloadProcLW. 
This is type System.TPCharArray. 
This is type System.TResourceHandle. 
This is type System.TSafeCallErrorProc. 
This is type System::TShortIntDynArray. 
This is type System::TSingleDynArray. 
This is type System.TSmallBlockTypeStates. 
This is type System::TSmallIntDynArray. 
This is type System::TStringDynArray. 
This is type System.TSystemThreadEndProc. 
This is type System.TSystemThreadFuncProc. 
This is type System.TTextBuf. 
This is type System.TTextIOFunc. 
This is type System.TThreadFunc. 
This is type System.TUCS4CharArray. 
This is type System.TVarArrayBoundArray. 
This is type System.TVarArrayCoorArray. 
This is type System.TVarOp. 
This is type System.TVarType. 
This is type System::TWideStringDynArray. 
This is type System::TWordDynArray. 
This is type System.UCS2Char. 
UCS4Char is used for working with 4–byte Unicode characters. 
UCS4String is used for working with 4–byte Unicode characters. 
This is type System.UnitEntryTable. 
This is type System.UTF8String. 
Name 
Description 
This is variable System.AbstractErrorProc. 
Represents the total number of allocated memory blocks in a Delphi application. 
Represents the total size of allocated memory blocks. 
Points to the assertion error-handler. 
Points to the command-line arguments specified when the application is invoked. 
Specifies the flags for displaying the application's main window. 
This is variable System.DebugHook. 
Specifies the Default 8087 control word. 
Specifies the characters that are used by default to separate lines in text. 
This is variable System.DispCallByIDProc. 
Points to a procedure invoked by a DLL entry point. 
envp 
This is variable System.envp. 
Contains the address of a statement causing a runtime error. 
Points to the RTL runtime error handler. 
This is variable System.ErrOutput. 
This is variable System.ExceptClsProc. 
This is variable System.ExceptionClass. 
This is variable System.ExceptObjProc. 
Points to the lowest-level exception handler. 
Contains the application's exit code. 
Points to a program's exit procedure (provided for backward compatibility). 
Specifies the last procedure to execute before the application shuts down. 
Indicates the access mode on typed and untyped files opened by the Reset procedure. 
Indicates how the memory manager obtains memory from the operating system. 
This is variable System.HPrevInst. 
InitProc is the last installed initialization procedure. 
Specifies a read-only Text file associated with the processes standard Input file. 
Indicates whether the module was compiled as a console application. 
Indicates whether the module is a shared library. 
Indicates whether the application spawned additional threads using BeginThread or TThread objects. 
Controls when the just-in-time debugger is called. 
Lists module records for enumeration procedures. 
Indicates the instance handle for the main executable. 
Indicates the instance handle for the current module's main thread of execution. 
This is variable System::MaxDispArgs. 
This is variable System.ModuleUnloadList. 
Dictates memory manager behavior during a thread contention. 
Controls whether the application displays an error message when a runtime error occurs. 
Specifies a write-only Text file associated with the process's standard output file. 
Points to RaiseException Windows function. 
RandSeed stores the built-in random number generator's seed. 
Report memory leaks on shutdown. 
This is variable System.RTLUnwindProc. 
This is variable System.SafeCallErrorProc. 
This is variable System.SystemThreadEndProc. 
This is variable System.SystemThreadFuncProc. 
This is variable System.Test8086. 
This is variable System.Test8087. 
This is variable System.TestFDIV. 
This is variable System.VarAddRefProc. 
This is variable System.VarClearProc. 
This is variable System.VarCopyProc. 
This is variable System.VarToLStrProc. 
This is variable System.VarToWStrProc. 
Copyright(C) 2008 CodeGear(TM). All Rights Reserved.
What do you think about this topic? Send feedback!