Unit 'System' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#rtl]

Index of all identifiers in unit 'System'

A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W 

A

Abs ArrayStringToPPchar assign(Real48):extended
AbstractError Assert assign(single):olevariant
AbstractErrorProc AssertErrorProc assign(single):variant
AcquireExceptionObject Assign assign(UCS4String):variant
add(variant,variant):variant assign(Comp):olevariant assign(UnicodeString):olevariant
AddExitProc assign(Comp):variant assign(UnicodeString):variant
Addr assign(extended):olevariant assign(UTF8String):variant
Align assign(extended):variant assign(variant):Comp
AllFilesMask assign(NativeInt):variant assign(variant):extended
AllocMem assign(NativeUInt):variant assign(variant):NativeInt
AllowDirectorySeparators assign(olevariant):Comp assign(variant):NativeUInt
AllowDriveSeparators assign(olevariant):extended assign(variant):Real
AnsiChar assign(olevariant):Real assign(variant):single
AnsiToUtf8 assign(olevariant):single assign(variant):unicodestring
Append assign(olevariant):UnicodeString assign(variant):UTF8String
ArcTan assign(Real):olevariant Assigned
argv assign(Real):variant

B

BacktraceStrFunc BEtoN BsfQWord
BasicEventCreate BinStr BsfWord
BasicEventDestroy BlockRead BsrByte
BasicEventResetEvent BlockWrite BsrDWord
BasicEventSetEvent Break BsrQWord
BasicEventWaitFor BsfByte BsrWord
BeginThread BsfDWord Byte

C

CaptureBacktrace CodePtrInt CopyArray
Cardinal CodePtrUInt Cos
CatchAllExceptions CodePtrUInt CP_ACP
cExceptionFrame coIgnoreCase CP_ASCII
cFinalizeFrame Comp CP_NONE
Char CompareByte CP_OEMCP
ChDir CompareChar CP_UTF16
Chr CompareChar0 CP_UTF16BE
Close CompareDWord CP_UTF7
CloseThread CompareWord CP_UTF8
Pointer Concat CSeg
Pointer Continue CtrlZMarksEOF
CodePtrInt Copy

D

Dec DefaultUnicode2AnsiMove DumpExceptionBacktrace
Default DefaultUnicodeCodePage Dump_Stack
Default8087CW Delete DWord
DefaultAnsi2UnicodeMove DirectorySeparator DynArrayBounds
DefaultAnsi2WideMove DispCallByIDProc DynArrayClear
DefaultFileSystemCodePage Dispose DynArrayDim
DefaultMXCSR divide(variant,variant):variant DynArrayIndex
DefaultRTLFileSystemCodePage DoneCriticalSection DynArraySetLength
DefaultStackSize DoneThread DynArraySize
DefaultSystemCodePage DriveSeparator
DefaultTextLineBreakStyle DSeg

E

EmptyMethod ErrorAddr exDenormalized
EndThread ErrorCode exInvalidOp
EnterCriticalSection ErrorProc Exit
EnumResLangProc ErrOutput ExitCode
EnumResNameProc etFieldValue ExitProc
EnumResourceLanguages etFieldValueClass exOverflow
EnumResourceNames etStandard Exp
EnumResourceTypes etStaticMethodClass exPrecision
EnumResTypeProc etStaticMethodResult ExtensionSeparator
envp etVirtualMethodClass exUnderflow
EOF etVirtualMethodResult exZeroDivide
EOLn ExceptClsProc E_NOINTERFACE
equal(variant,variant):Boolean ExceptObjProc E_NOTIMPL
Erase ExceptProc E_UNEXPECTED
Error Exclude

F

Fail float_flag_divbyzero fmOutput
Pointer float_flag_inexact FPC_EXCEPTION
FileMode float_flag_invalid FPower10
FileNameCasePreserving float_flag_overflow Frac
FileNameCaseSensitive float_flag_underflow FreeLibrary
FilePos float_raise Freemem
FileRec float_round_down Freememory
filerecnamelength float_round_nearest_even FreeResource
FileSize float_round_to_zero fsDenormal
FillByte float_round_up fsInf
FillChar Flush fsInvalidOp
FillDWord FlushThread fsNaN
FillWord FMADouble fsNDenormal
Finalize FMAExtended fsNegative
FinalizeArray fmAppend fsNInf
FindResource FMASingle fsNZero
FindResourceEx fmClosed fsPositive
FirstDotAtFileNameStartIsExtension fmInOut fsZero
float_flag_denormal fmInput

G

Get8087CW GetProcAddress get_caller_addr
GetCPUCount GetProcedureAddress get_caller_frame
GetCurrentThreadId GetProcessID get_caller_stackinfo
GetDir GetResourceManager get_cmdline
GetDynLibsManager GetSSECSR get_frame
GetFPCHeapStatus GetTextCodePage Get_pc_addr
GetHeapStatus GetThreadID greaterthan(variant,variant):Boolean
GetLoadErrorStr GetThreadManager greaterthanorequal(variant,variant):Boolean
GetMem GetTypeKind growheapsize1
GetMemory GetUnicodeStringManager growheapsize2
GetMemoryManager GetVariantManager growheapsizesmall
GetMXCSR GetWideStringManager

H

Halt has_sse_support High
has_mmx_support HexStr HINSTANCE
has_sse2_support HGLOBAL HMODULE
has_sse3_support Hi HRESULT

I

IDispatch InitThread InterlockedDecrement64
IEnumerable InitThreadVars InterlockedExchange
IEnumerator InOutRes InterlockedExchange64
IInterface Input InterlockedExchangeAdd
IInvokable Insert InterlockedExchangeAdd64
Inc Int InterlockedIncrement
Include Int16 InterlockedIncrement64
IndexByte Int32 IntPtr
IndexChar Int64 IObjectInstance
IndexChar0 Int8 IOResult
IndexDWord intdivide(variant,variant):variant IsConsole
IndexQWord Integer IsDynArrayRectangular
Indexword IntegerArray IsLibrary
InitCriticalSection InterlockedCompareExchange IsMemoryManagerSet
Initialize InterlockedCompareExchange64 IsMultiThread
InitializeArray InterlockedCompareExchangePointer Is_IntResource
InitProc InterlockedDecrement IUnknown

J

jmp_buf

K

KillThread

L

LazyInitThreading LineEnding logicalor(variant,variant):variant
LeaveCriticalSection Ln logicalxor(variant,variant):variant
leftshift(variant,variant):variant Lo Longint
Length LoadLibrary longjmp
lessthan(variant,variant):Boolean LoadResource Longword
lessthanorequal(variant,variant):Boolean LockResource Low
LEtoN logicaland(variant,variant):variant LowerCase
LFNSupport logicalnot(variant):variant

M

MAKEINTRESOURCE MaxSIntValue ModuleIsCpp
MakeLangID MaxSmallint ModuleIsLib
MarshaledAString MaxUIntValue ModuleIsPackage
MarshaledString Max_Frame_Dump modulus(variant,variant):variant
maxExitCode mem Move
MaxInt meml MoveChar0
MaxKeptOSChunks MemSize multiply(variant,variant):variant
MaxLongint memw
MaxPathLen MkDir

N

NativeInt New NtoBE
NativeUInt NilHandle NtoLE
negative(variant):variant NoErrMsg Null

O

OctStr opcmple opnot
Odd opcmplt opor
Ofs opcmpne oppower
opadd opcompare opshiftleft
opand opdivide opshiftright
OpaquePointer opintdivide opsubtract
opcmpeq opmodulus opxor
opcmpge opmultiply Ord
opcmpgt opnegate Output

P

Pack PIntPtr PRawByteString
PAnsiChar PJmp_buf Pred
PAnsiString PLongBool Prefetch
ParamCount PLongint PRTLCriticalSection
ParamStr PLongWord pointer
PathSeparator PMarshaledAString PShortInt
PBoolean PMarshaledString PShortString
PBoolean16 pmDouble PSingle
PBoolean32 PMemoryManager PSizeInt
PBoolean64 PMethod PSizeUInt
PBoolean8 pmExtended PSmallInt
PByte pmReserved pstringmessagetable
PByteBool PMsgStrTable PText
pcalldesc pmSingle Ptr
PCardinal PNativeInt PtrInt
PChar PNativeUInt PtrInt
PClass PointerArray PtrUInt
PCodePointer POleVariant PtrUInt
PCurrency POpaqueData PUCS2Char
PDate PopCnt PUCS4Char
PDateTime Pos PUCS4CharArray
PDispatch power(variant,variant):variant PUInt16
pdispdesc PPAnsiChar PUInt32
PDouble PPByte PUInt64
PDWord PPChar PUInt8
pdynarrayindex PPCharArray PUintPtr
pdynarraytypeinfo PPCodePointer PUnicodeChar
PError PPDispatch PUnicodeString
pointer PPDouble PUnknown
PExceptAddr ppdynarraytypeinfo PUTF8Char
PExceptObject PPLongint PUTF8String
PExtended PPointer pvararray
PFileTextRecChar PPointerArray pvararraybound
PGuid PPPAnsiChar pvararrayboundarray
Pi PPPChar pvararraycoorarray
PInt16 PPPointer pvardata
PInt32 PPPWideChar PVariant
PInt64 PPtrInt pvariantmanager
PInt8 PPtrUInt PVarRec
PInteger PPUnknown PVmt
PIntegerArray PPVmt PWideChar
PInterface PPWideChar PWideString
pinterfaceentry PQWord PWord
pinterfacetable PQWordBool PWordBool

Q

QWord

R

RaiseList reNoDynLibsSupport RorByte
RaiseMaxFrameCount reNone RorDWord
RaiseProc reOutOfMemory RorQWord
Random reOverflow RorWord
Randomize rePrivInstruction Round
RandSeed reQuit RTLEventCreate
ansistring reRangeError RTLEventDestroy
reAccessViolation reSafeCallError RTLEventResetEvent
Read Reset RTLEventSetEvent
ReadBarrier reStackOverflow RTLEventWaitFor
ReadDependencyBarrier ResumeThread RT_ACCELERATOR
ReadLn reThreadError RT_ANICURSOR
ReadStr ReturnNilIfGrowHeapFails RT_ANIICON
ReadWriteBarrier reUnderflow RT_BITMAP
Double reVarArrayBounds RT_CURSOR
Real2Double reVarArrayCreate RT_DIALOG
Real48 reVarDispatch RT_FONT
ReAllocMem reVarInvalidOp RT_FONTDIR
ReAllocMemory reVarNotArray RT_GROUP_CURSOR
reAssertionFailed reVarTypeCast RT_GROUP_ICON
reCodesetConversion Rewrite RT_HTML
reControlBreak reZeroDivide RT_ICON
reDivByZero rightshift(variant,variant):variant RT_MANIFEST
reExternalException RmDir RT_MENU
RegisterLazyInitThreadingProc rmDown RT_MESSAGETABLE
reIntfCastError rmNearest RT_RCDATA
reIntOverflow rmTruncate RT_STRING
reInvalidCast rmUp RT_VERSION
reInvalidOp RolByte RunError
reInvalidPtr RolDWord RuntimeErrorExitCodes
ReleaseExceptionObject RolQWord
Rename RolWord

S

SafeCallErrorProc SetVariantManager StringCodePage
SafeLoadLibrary SetWideStringManager StringElementSize
SarInt64 SharedSuffix StringOfChar
SarLongint ShortCompareText StringRefCount
SarShortint Shortint StringToPPChar
SarSmallint Sin StringToUnicodeChar
scpAnsi SizeInt StringToWideChar
scpConsoleInput SizeInt StrLen
scpConsoleOutput SizeOf StrPas
scpFileSystemSingleByte SizeofResource subtract(variant,variant):variant
Seek SizeUInt Succ
SeekEOF SizeUInt SuspendThread
SeekEOLn Slice Swap
Seg sLineBreak SwapEndian
Set8087CW Smallint SysAllocMem
SetCodePage softfloat_exception_flags SysAssert
SetDynLibsManager softfloat_exception_mask SysBacktraceStr
Setjmp softfloat_rounding_mode SysFlushStdIO
SetLength Space SysFreemem
SetMemoryManager SPtr SysFreememSize
SetMultiByteConversionCodePage Sqr SysGetFPCHeapStatus
SetMultiByteFileSystemCodePage Sqrt SysGetHeapStatus
SetMultiByteRTLFileSystemCodePage SSeg SysGetmem
SetMXCSR StackBottom SysInitExceptions
SetResourceManager StackError SysInitFPU
SetSSECSR StackLength SysInitStdIO
SetString StackTop SysMemSize
SetTextBuf StdErr SysReAllocMem
SetTextCodePage StdErrorHandle SysResetFPU
SetTextLineEnding StdInputHandle SysSetCtrlBreakHandler
SetThreadDebugName StdOut SysTryResizeMem
SetThreadManager StdOutputHandle S_FALSE
SetUnicodeStringManager Str S_OK

T

TAbstractErrorProc ThreadGetPriority TOrdinalEntry
TAggregatedObject ThreadID ToSingleByteFileSystemEncodedFileName
TAllocateThreadVarsHandler ThreadingAlreadyUsed TOSTimestamp
TAnsiChar ThreadSetPriority TPCharArray
TAssertErrorProc ThreadSwitch TProcedure
TBacktraceStrFunc TInitThreadVarHandler TReleaseThreadVarsHandler
TBasicEventCreateHandler TInterfacedClass TRelocateThreadVarHandler
TBasicEventHandler TInterfacedObject TResourceHandle
TBasicEventWaitForHandler tinterfaceentry TResourceManager
TBeginThreadHandler tinterfaceentrytype TRTLCreateEventHandler
TBoundArray tinterfacetable TRTLCRITICALSECTION
tcalldesc tkAnsiChar TRTLEventHandler
TClass tkAnsiString TRTLEventHandlerTimeout
TCompareOption tkArray trtlmethod
TCompareOptions tkAString Trunc
TContainedObject tkBool Truncate
TCriticalSectionHandler tkChar TRuntimeError
TCriticalSectionHandlerTryEnter tkClass TryEnterCriticalSection
TCtrlBreakHandler tkClassRef TSafeCallErrorProc
TDate tkDynArray TSemaphoreDestroyHandler
Double tkEnumeration TSemaphorePostHandler
tdispdesc tkFile TSemaphoreWaitHandler
TDoubleRec tkFloat TSempahoreInitHandler
tdynarrayindex tkHelper TSingleRec
tdynarraytypeinfo tkInt64 TStandardCodePageEnum
TDynLibsManager tkInteger TStringMessageTable
TEndThreadHandler tkInterface TSystemCodePage
TEntryInformation tkInterfaceRaw TTextBuf
TEntryInformationOS tkLString TTextLineBreakStyle
TError tkMethod TThreadFunc
TErrorProc tkObject TThreadGetPriorityHandler
Test8086 tkPointer TThreadHandler
Test8087 tkProcVar TThreadID
TExceptAddr tkQWord TThreadManager
TExceptObject tkRecord TThreadSetPriorityHandler
TExceptProc tkSet TThreadSetThreadDebugNameHandlerA
TextBuf tkShortString TThreadSetThreadDebugNameHandlerU
TExtended80Rec tkSString TThreadSwitchHandler
Text tkUChar TTime
TextRec tkUnicodeString TTypeKind
TextRecBufSize tkUnknown TUCS4CharArray
TextRecNameLength tkUString TUnicodeStringManager
TFileTextRecChar tkVariant TUnloadLibraryHandler
TFloatSpecial tkWChar tvararray
TFPCHeapStatus tkWideChar tvararraybound
TFPResourceHandle tkWideString tvararrayboundarray
TFPResourceHGLOBAL tkWString tvararraycoorarray
TFPResourceHMODULE tlbsCR tvardata
TFPUException tlbsCRLF tvariantmanager
TFPUExceptionMask tlbsLF tvarop
TFPUPrecisionMode TLibHandle TVarRec
TFPURoundingMode string tvartype
TGetCurrentThreadIdHandler TLoadLibraryAHandler TVmt
TGetLoadErrorStrHandler TLoadLibraryUHandler TWaitForThreadTerminateHandler
TGetProcAddressHandler TMemoryManager TWideStringManager
TGetProcAddressOrdinalHandler TMethod TypeInfo
TGuid TMsgStrTable TypeOf
THandle TObject
THeapStatus TOpaqueData

U

UCS2Char UnicodeCharLenToString UnusedHandle
UCS4Char UnicodeCharLenToStrVar UpCase
UCS4String UnicodeCharToString UTF8Char
UCS4StringToUnicodeString UnicodeCharToStrVar Utf8CodePointLen
UCS4StringToWideString UnicodeString UTF8CompareLocale
UInt16 UnicodeStringToUCS4String UTF8Decode
UInt32 UnicodeToUtf8 UTF8Encode
UInt64 UniqueString ansistring
UInt8 UnixGetModuleByAddrHook Utf8ToAnsi
UIntPtr UnloadLibrary UTF8ToString
Unassigned UnlockResource Utf8ToUnicode
UnicodeChar UnPack

V

Val varRecord vmtInstanceSize
Extended varShortInt vmtIntfTable
ValSInt varSingle vmtMethodStart
ValSInt varSmallInt vmtMethodTable
ValUInt varStrArg vmtMsgStrPtr
ValUInt varString vmtNewInstance
VarAddRefProc VarToLStrProc vmtParent
varAny VarToWStrProc vmtSafeCallException
varArray varTypeMask vmtToString
VarArrayGet varUInt64 vmtTypeInfo
VarArrayPut varUnknown vtAnsiString
VarArrayRedim varUStrArg vtBoolean
varBoolean varUString vtChar
varByRef varVariant vtClass
varByte varWord vtCurrency
VarCast varWord64 vtExtended
VarClearProc vmtAfterConstruction vtInt64
VarCopyProc vmtAutoTable vtInteger
varCurrency vmtBeforeDestruction vtInterface
varDate vmtClassName vtObject
varDecimal vmtDefaultHandler vtPChar
varDispatch vmtDefaultHandlerStr vtPointer
varDouble vmtDestroy vtPWideChar
varEmpty vmtDispatch vtQWord
varError vmtDispatchStr vtString
varInt64 vmtDynamicTable vtUnicodeString
varInteger vmtEquals vtVariant
varLongWord vmtFieldTable vtWideChar
varNull vmtFreeInstance vtWideString
varOleStr vmtGetHashCode
varQWord vmtInitTable

W

WaitForThreadTerminate WideCharToStrVar WriteBarrier
WChar WideString WriteErrorsToStdErr
WideChar widestringmanager WriteLn
WideCharLenToString WideStringToUCS4String WriteStr
WideCharLenToStrVar Word
WideCharToString Write

Documentation generated on: Jun 05 2026