Skip to content

Reference for unit 'sysutils': TypesΒΆ

Type Description
EHeapException Heap exception.
ExceptClass Exception Class reference.
Int128Rec Record representing a 128-bit unsigned integer.
Int64Rec Record describing an Int64 value.
LongRec Record describing a longint value.
nibble Half byte type.
OWordRec Identical to the Int128Rec record.
PByteArray Pointer to an array of byte.
PDayTable Pointer to TDayTable type.
PString Pointer to a ansistring.
PSysCharSet Pointer to TSysCharSet type.
PWordarray Pointer to an array of word.
TAnsiCharArray
TAnsiStringArray
TArchitectures
TBeepHandler Beep handler prototype.
TByteArray Array of bytes.
TByteBitIndex Bit range for unsigned 8-bit integer types.
TByteNibbleIndex
TByteOverlay Helper structure for quick data extraction from a byte-typed ordinal value.
TBytes Array of byte.
TCardinalBitIndex Bit range for unsigned 32-bit integer types.
TCardinalByteIndex
TCardinalNibbleIndex
TCardinalOverlay Helper structure for quick data extraction from a cardinal-typed ordinal value.
TCardinalWordIndex
TCharArray Array of characters.
TCmdLineSwitchType
TCmdLineSwitchTypes
TCompareOption String compare options.
TCompareOptions Set of string compare options.
TCreateGUIDFunc Callback prototype to create GUIDs.
TDateTimeInfoRec
TDayTable Array of day names.
TDelphiPlatforms
TDwordBitIndex
TDwordByteIndex
TDwordNibbleIndex
TDwordOverlay Helper structure for quick data extraction from a dword-typed ordinal value.
TDwordWordIndex
TEndian Endianness of a CPU.
TEventType Log event type.
TEventTypes Set of TEventType.
TExecuteFlags Flags for ExecuteProcess.
TFileName Filename type.
TFilenameCaseMatch Type describing how ExpandFileNameCase found the resulting filename.
TFilenameCaseMatch Type describing how ExpandFileNameCase found the resulting filename.
TFileRec Record describing an untyped file.
TFileSearchOption Options for the FileSearch call.
TFileSearchOptions Set of TFileSearchOption.
TFloatFormat Formats for the FloatToText function.
TFloatRec Record describing a float value.
TFloatValue Type of float to return in the buffer for TextToFloat.
TFormatDateTimeOption Additional options for FormatDateTime.
TFormatDateTimeOptions Set of TFormatDateTimeOption.
TFormatSettings Record with all the strings that determine formatting.
TGetAppNameEvent Callback type to get customized application name.
TGetTempDirEvent Function prototype for OnGetTempDir handler.
TGetTempFileEvent Function prototype for OnGetTempFile handler.
TGetVendorNameEvent Prototype for OnGetVendorName event.
THandle File Handle type.
TInitFormatSettingsHook
TInt64BitIndex Bit range for 64-bit signed integer types.
TInt64ByteIndex
TInt64DwordIndex
TInt64NibbleIndex
TInt64Overlay Helper structure for quick data extraction from a int64-typed ordinal value.
TInt64WordIndex
TIntegerSet Set with size of integer.
TLocaleOptions What locale to use in string operations.
TLongIntBitIndex Bit range for signed 32-bit signed integer types.
TLongIntByteIndex
TLongIntNibbleIndex
TLongIntOverlay
TLongIntWordIndex
TMbcsByteType Type of multi-byte character set.
TMonthNameArray Array type for array of month variables.
TNativeIntBitIndex
TNativeUIntBitIndex
TNibbleBitIndex
TOSVersion
TPlatforms
TProcedure Procedural type.
TQwordBitIndex Bit range for unsigned 64-bit unsigned integer types.
TQwordByteIndex
TQwordDwordIndex
TQwordNibbleIndex
TQwordOverlay Helper structure for quick data extraction from a qword-typed ordinal value.
TQwordWordIndex
TRawbyteSearchRec Record describing a search handle or result (single-byte string version).
TRawbyteSymLinkRec Symlink information for OSes with single-byte filesystem API.
TReplaceFlags Flags for StringReplace function.
TSearchRec Record describing a search handle or result.
TShortIntBitIndex Bit range for signed 8-bit signed integer types.
TShortIntNibbleIndex
TShortIntOverlay Helper structure for quick data extraction from a shortint-typed ordinal value.
TShortStringArray
TSignalState State of the signal handler (unix only).
TSmallIntBitIndex Bit range for signed 32-bit signed integer types.
TSmallIntByteIndex
TSmallIntNibbleIndex
TSmallIntOverlay Helper structure for quick data extraction from a smallint-typed ordinal value.
TStringArray Dynamic array of strings.
TStringBuilder
TStringDisplayWidthFunc
TStringSplitOptions String split options used in TStringHelper.Split.
TSymLinkRec Symlink information.
TSysCharSet Set of characters.
TSysLocale Type describing the current locale.
TSystemTime System time structure.
TTerminateProc Terminate procedure procedural variable.
TTextRec Record describing a text file.
TTimeStamp TimeStamp structure.
TUnicodeCharArray Array of UnicodeChar.
TUnicodeSearchRec Unicode searchrec record.
TUnicodeStringArray
TUnicodeSymLinkRec Symlink information for OSes with double-byte (widechar) filesystem API.
TUseBoolStrs Use boolean strings.
TUTF8StringDynArray
TWeekNameArray Array of 7 Strings for week day names.
TWideCharArray
TWideStringArray
TWordArray Array of word (Unsigned 16 bit integer).
TWordBitIndex Bit range for unsigned 16-bit integer types.
TWordByteIndex
TWordNibbleIndex
TWordOverlay Helper structure for quick data extraction from a word-typed ordinal value.
WordRec Record describing a word value.