Show: Delphi
C++
Display Preferences
System.SysUtils
From XE2 API Documentation
Contents |
Classes
| EAbort | EAbort is the exception class for errors that should not display an error message dialog box. |
| EAbstractError | EAbstractError is the exception class for attempts to call an abstract method. |
| EAccessViolation | EAccessViolation is the exception class for invalid memory access errors. |
| EArgumentException | EArgumentException is the exception raised for invalid argument values. |
| EArgumentNilException | This exception is raised when a function argument is nil/NULL. |
| EArgumentOutOfRangeException | EArgumentOutOfRangeException is the exception raised for argument values that exceed an allowed range. |
| EAssertionFailed | EAssertionFailed is the exception class for Delphi assertion failure. |
| EControlC | EControlC is the exception class for user interruptions. |
| EConvertError | EConvertError is the exception class for string and object conversion errors. |
| EDirectoryNotFoundException | This exception is raised when a specified directory is not found. |
| EDivByZero | EDivByZero is the exception class for integer divide-by-zero errors. |
| EEncodingError | EEncodingError is the exception class for encoding errors. |
| EExternal | EExternal is the exception class that captures external error information. |
| EExternalException | EExternalException is the exception class for invalid exception codes. |
| EFileNotFoundException | This exception is raised when a file is not found. |
| EHeapException | EHeapException is the exception class for errors related to heap-allocated memory. |
| EInOutError | EInOutError is the exception class for file input/output errors. |
| EIntError | EIntError is the base class for integer math error exceptions. |
| EIntfCastError | EIntfCastError is the exception class for interface casting errors. |
| EIntOverflow | EIntOverflow is the exception class for integer calculations whose results are too large to fit in the allocated register. |
| EInvalidCast | EInvalidCast is an exception class for typecasting errors. |
| EInvalidContainer | Indicates an invalid container. |
| EInvalidInsert | Indicates an invalid insert. |
| EInvalidOp | EInvalidOp is the exception class for undefined or invalid CPU instructions. |
| EInvalidOpException | This exception is raised when an operand is invalid. |
| EInvalidPointer | EInvalidPointer is the exception class for invalid pointer operations. |
| EMathError | EMathError is the base exception class for floating-point math errors. |
| EMonitor | EMonitor is the base exception class for all monitor related exceptions. |
| EMonitorLockException | EMonitorLockException is the exception raised whenever a thread tries to release the lock on a non-owned monitor. |
| ENoConstructException | Indicates that an object should not be constructed. |
| ENoMonitorSupportException | ENoMonitorSupportException is the exception raised when the monitor functionality is not available. |
| ENotImplemented | This exception indicates that an operation is not implemented. |
| ENotSupportedException | This exception indicates that an operation is not supported because it is not implemented. |
| EOSError | EOSError is the exception class for operating system errors. |
| EOutOfMemory | EOutOfMemory is the exception class for unsuccessful attempts to allocate memory. |
| EOverflow | EOverflow is the exception class for floating-point register overflows. |
| EPackageError | EPackageError is the exception class for package-related errors. |
| EPathTooLongException | Indicates that a path is longer than the system-defined maximum length. |
| EPrivilege | EPrivilege is the exception class for processor privilege violations. |
| EProgrammerNotFound | Nonstandard way to indicate software faults. |
| EPropReadOnly | EPropReadOnly is the exception class for invalid attempts to write to a property using OLE automation. |
| EPropWriteOnly | EPropWriteOnly is the exception class for invalid attempts to read a property using OLE automation. |
| ERangeError | ERangeError indicates an integer range violation. |
| ESafecallException | ESafecallException is the exception for problems with the safecall calling convention. |
| EStackOverflow | EStackOverflow is the exception class for stack overflows. |
| EUnderflow | EUnderflow is the exception class for values that are too small to be represented with a floating-point variable. |
| EVariantError | EVariantError is the exception class for errors involving Variant data types. |
| EWin32Error | EWin32Error is the exception class for Windows errors. |
| ExceptClass | ExceptClass declares an Exception class. |
| Exception | Exception is the base class for all run-time exceptions. |
| EZeroDivide | EZeroDivide is the exception class for floating-point divide-by-zero errors. |
| ILanguageEnumerable | Represents an enumerable collection of languages. |
| ILanguageEnumerator | Enumerator for a collection of languages. |
| Int64Rec | Int64Rec declares a utility record to provide access to the bytes of an Int64 value. |
| IReadWriteSync | IReadWriteSync is the interface for general reader/writer lock synchronization. |
| LongRec | LongRec declares a utility record to provide access to the bytes of a LongWord value. |
| TBigEndianUnicodeEncoding | TBigEndianUnicodeEncoding is the class that provides support for big-endian Unicode (UTF-16) encoding. |
| TCharSearch | Character search result. |
| TDateTimeInfoRec | TDateTime utility tool box. |
| TEncoding | System.SysUtils.TEncoding defines a specific encoding for a character or a string. |
| TFloatRec | TFloatRec declares a utility record that provides access to the attributes of a floating-point number. |
| TFormatSettings | TFormatSettings defines a thread-safe string formatting context. |
| TFunc | TFunc declares a reference to a generic function. |
| TGuidHelper | Helper type for TGUID. |
| TLangRec | TLangRec declares a record used to describe a Windows locale. |
| TLanguages | TLanguages lists all available Windows locales. |
| TMBCSEncoding | TMBCSEncoding is a base class for other MBCS (Multi-Byte Character Set) encoding classes. |
| TMREWSync | TMREWSync is a short name equivalent to TMultiReadExclusiveWriteSynchronizer. |
| TMultiReadExclusiveWriteSynchronizer | TMultiReadExclusiveWriteSynchronizer protects memory in a multi-threaded application. |
| TOSVersion | Describes the current operating system: platform and version. |
| TPredicate | TPredicate declares a reference to a generic function that behaves as a logical predicate. |
| TProc | TProc declares a reference to a generic procedure. |
| TSearchRec | TSearchRec defines file information searched for by FindFirst or FindNext. |
| TSimpleRWSync | TSimpleRWSync provides the reader/writer lock synchronization support. |
| TStringBuilder | An editable array of characters whose content has all the functionality of a string object. |
| TSymLinkRec | TSymLinkRec is used to store information about symbolic link files. |
| TSysLocale | TSysLocale represents locale information. |
| TThreadInfo | For internal use. |
| TThreadLocalCounter | For Delphi RTL internal use. |
| TTimeStamp | TTimeStamp represents time and date values. |
| TUnicodeEncoding | TUnicodeEncoding is the class that provides support for Unicode (UTF-16) encoding. |
| TUTF7Encoding | TUTF7Encoding is the class that provides support for UTF-7 encoding. |
| TUTF8Encoding | TUTF8Encoding is the class that provides support for UTF-8 encoding. |
| WordRec | WordRec declares a utility record to store the high and low order bytes of a variable. |
Routines
| Abort | Raises a silent exception. |
| AddExitProc | Adds a procedure to the exit list. |
| AddTerminateProc | Adds a terminate procedure to the system list of termination procedures. |
| AdjustLineBreaks | AdjustLineBreaks adjusts all line breaks in the given string to the indicated style. |
| AnsiCompareFileName | Compares file names, based on the current locale. |
| AnsiCompareStr | Compares strings based on the current locale with case sensitivity. |
| AnsiCompareText | Compares strings based on the current locale without case sensitivity. |
| AnsiDequotedStr | Converts a quoted string into an unquoted string. |
| AnsiExtractQuotedStr | Converts a quoted string into an unquoted string. |
| AnsiLastChar | Returns a pointer to the last character in a string. |
| AnsiLowerCase | Returns a string that is a copy of the given string converted to lowercase. |
| AnsiLowerCaseFileName | Converts a file name to lowercase. |
| AnsiPos | Locates the position of a substring. |
| AnsiQuotedStr | Returns the quoted version of a string. |
| AnsiSameStr | Compares strings based on the current locale with case sensitivity. |
| AnsiSameText | Compares strings based on the current locale without case sensitivity. |
| AnsiStrAlloc | Allocates a buffer for a null-terminated AnsiString and returns a pointer to its first character. |
| AnsiStrComp | Compares null-terminated character strings. |
| AnsiStrIComp | Compares null-terminated character strings case-insensitively. |
| AnsiStrLastChar | Returns a pointer to the last character in a null-terminated string. |
| AnsiStrLComp | Compares the first MaxLen bytes of two null-terminated strings, case-sensitively. |
| AnsiStrLIComp | Compares two strings, case-insensitively, up to the first MaxLen bytes. |
| AnsiStrLower | Converts all characters in a null-terminated string to lowercase. |
| AnsiStrPos | Returns a pointer to the first occurrence of a substring. |
| AnsiStrRScan | Returns a pointer to the last occurrence of a specified character in a specified string. |
| AnsiStrScan | Returns a pointer to the first occurrence of a character in a string. |
| AnsiStrUpper | Converts all characters in a null-terminated string to uppercase. |
| AnsiUpperCase | Converts a string to uppercase. |
| AnsiUpperCaseFileName | Converts a file name to uppercase. |
| AppendStr | Appends a dynamically allocated string to an existing string. |
| AssignStr | Assigns a new dynamically allocated string to a specified pointer. |
| Beep | Generates a message beep. |
| BoolToStr | Converts a Boolean value into a string. |
| ByteLength | Returns the length of a given string in bytes. |
| BytesOf | Converts a string into a byte array. |
| ByteToCharIndex | Returns the position of the character that contains a specified byte in a string. |
| ByteToCharLen | Returns the number of characters fully contained in the first MaxLen bytes of a string. |
| ByteType | Indicates whether a byte in a string is a single-byte character, the first byte of a double-byte character, or the second byte of a double-byte character. |
| CallTerminateProcs | Calls all of the functions in the termination procedure list. |
| ChangeFileExt | Changes the extension of a file name. |
| ChangeFilePath | Changes the path of a file name. |
| CharInSet | CharInSet checks whether a given character is contained within a set. |
| CharLength | Returns the number of bytes used by character. |
| CharToByteIndex | Returns the 1-based index of the first byte of a specified character in a string. |
| CharToByteLen | Returns the length, in bytes, of the first MaxLen characters of a string. |
| CharToElementIndex | Returns the 1-based index of the first element of a specified character in a string. |
| CharToElementLen | Returns the length, in bytes, of the first MaxLen characters of a string. |
| CheckOSError | Checks an OS error. |
| CheckWin32Version | Check to see whether you are running on a specific level (or higher) of the Windows 32 bit Operating System. |
| CompareMem | Performs a binary comparison of two memory images. |
| CompareStr | Compares two strings, with case sensitivity. |
| CompareText | Compares two strings by their ordinal value, without case sensitivity. |
| CreateDir | Creates a new directory. |
| CreateGUID | Creates a globally unique identifier. |
| CurrentYear | Returns the current year. |
| CurrToStr | Formats a Currency value as a string. |
| CurrToStrF | Converts a Currency value to a string, using a specified format. |
| Date | Returns the current date. |
| DateTimeToFileDate | Converts a TDateTime value into an OS timestamp value. |
| DateTimeToStr | Converts a TDateTime value to a string, using the local settings for displaying date and time. |
| DateTimeToString | Converts a TDateTime value into a string, using a specified Format. |
| DateTimeToSystemTime | Converts a TDateTime value into the Win32 API's system time type. |
| DateTimeToTimeStamp | Converts a TDateTime value into the corresponding TTimeStamp value. |
| DateToStr | Converts a TDateTime value into a string. |
| DayOfWeek | Returns the day of the week for a specified date. |
| DecodeDate | Returns Year, Month, and Day values for a TDateTime value. |
| DecodeDateFully | Returns Year, Month, and Day, and Day-of-Week values for a TDateTime value. |
| DecodeTime | Breaks a TDateTime value into hours, minutes, seconds, and milliseconds. |
| DelegatesEqual | DelegatesEqual checks whether two delegates are equal. |
| DeleteFile | Deletes a file from disk. |
| DeleteFileA | ANSI version of DeleteFile. |
| DirectoryExists | Determines whether a specified directory exists. |
| DiskFree | Returns the number of free bytes on a specified drive. |
| DiskSize | Returns the size, in bytes, of a specified drive. |
| DisposeStr | Disposes of a string pointer that was allocated using NewStr. |
| ElementToCharIndex | Returns the position of the character that contains a specified element in a string. |
| ElementToCharLen | Returns the number of characters fully contained in the first MaxLen elements of a string. |
| EncodeDate | Returns a TDateTime value that represents a specified Year, Month, and Day. |
| EncodeTime | Returns a TDateTime value for a specified Hour, Min, Sec, and MSec. |
| ExceptionErrorMessage | Formats a standard error message. |
| ExcludeTrailingBackslash | Returns a path name without a trailing delimiter. |
| ExcludeTrailingPathDelimiter | Returns a path name without a trailing delimiter. |
| ExpandFileName | Returns the full path name for a relative file name. |
| ExpandFileNameCase | Returns the full path name for a relative file name on a case-sensitive file system. |
| ExpandUNCFileName | Returns the full path of a file name in UNC format, if appropriate. |
| ExtractFileDir | Extracts the drive and directory parts from FileName. |
| ExtractFileDrive | Returns the drive portion of a file name. |
| ExtractFileExt | Returns the extension portions of a file name. |
| ExtractFileName | Extracts the name and extension parts of a file name. |
| ExtractFilePath | Returns the drive and directory portions of a file name. |
| ExtractRelativePath | Returns a relative path name, relative to a specific base directory. |
| ExtractShortPathName | Converts a file name to the short 8.3 form. |
| FileAge | Returns the OS time stamp of a file. |
| FileClose | Closes a specified file. |
| FileCreate | Creates a new file. |
| FileCreateSymLink | FileCreateSymLink creates a symbolic link. |
| FileDateToDateTime | Converts an OS time stamp value to TDateTime value. |
| FileExists | Tests whether a specified file exists. |
| FileGetAttr | Returns the file attributes of FileName. |
| FileGetDate | Returns an OS time stamp for a specified file. |
| FileGetDateTimeInfo | FileGetDateTimeInfo returns the time stamp of the specified file. |
| FileGetSymLinkTarget | Returns information about a symbolic link's target. |
| FileIsReadOnly | Reports whether a file is read-only. |
| FileOpen | Opens a specified file using a specified access mode. |
| FileRead | Reads a specified number of bytes from a file. |
| FileSearch | Searches a specified directory path for a file. The search always starts with the current directory of the current drive. |
| FileSeek | Repositions read/write point. |
| FileSetAttr | Sets the file attributes of a specified file. |
| FileSetDate | Sets the OS time stamp for a specified file. |
| FileSetReadOnly | Sets the file permissions to read-only. |
| FileSystemAttributes | Returns the attributes of a file system. |
| FileWrite | Writes the contents of a buffer to the current position in a file. |
| FinalizePackage | Finalizes the specified package (.bpl file). |
| FindClose | Releases memory allocated by FindFirst. |
| FindCmdLineSwitch | Determines whether a string was passed as a command-line argument to the application. |
| FindDelimiter | Returns the index of a delimiter character in the given string. |
| FindFirst | Searches for the first instance of a file name with a given set of attributes in a specified directory. |
| FindNext | Returns the next entry matching the name and attributes specified in a previous call to FindFirst. |
| FloatToCurr | Converts a floating-point value to a Currency value. |
| FloatToDateTime | Converts a floating-point value to a TDateTime value. |
| FloatToDecimal | Converts a floating-point value to a decimal representation. |
| FloatToStr | Converts a floating-point value to a string. |
| FloatToStrF | Converts a floating point value to a string, using a specified Format, Precision, and Digits. |
| FloatToText | Converts a floating-point value to an unterminated character string, using a specified Format, Precision, and Digits. |
| FloatToTextFmt | Converts a floating-point value to an unterminated character string, using a specified format. |
| FmtLoadStr | Returns formatted output using a resourced format string. |
| FmtStr | Assembles a formatted string using a format string and an array of arguments. |
| ForceDirectories | Creates a new directory, including the creation of parent directories as needed. |
| Format | Returns a formatted string assembled from a format string and an array of arguments. |
| FormatBuf | Formats the arguments from an array, placing the result in a buffer. |
| FormatCurr | Formats a Currency object. |
| FormatDateTime | Formats a TDateTime value. |
| FormatFloat | Formats a floating-point value. |
| FreeAndNil | Frees an object reference and replaces the reference with nil (Delphi) or NULL (C++). |
| GDAL | Get Delphi Access Licence. |
| GetCurrentDir | Returns the name of the current directory. |
| GetDefaultFallbackLanguages | GetDefaultFallbackLanguages returns the current DefaultFallbackLanguages string. |
| GetEnvironmentVariable | Retrieves an environment variable value. |
| GetEnvironmentVariableA | ANSI version of GetEnvironmentVariable. |
| GetFileVersion | Returns file version. |
| GetFormatSettings | Resets the date and number format parameters to initial values. |
| GetHomePath | Returns the path to the current user's AppData folder on Windows and to the current user's home directory on Mac OS X. |
| GetLocaleChar | Retrieves the first character of a localization value. |
| GetLocaleDirectory | Returns the fully qualified name of the locale directory that corresponds to one of the preferred UI languages. |
| GetLocaleFile | Returns a fully qualified path that indicates a locale file. The path is constructed with the supplied filename and the preferred UI language subdirectories. |
| GetLocaleFormatSettings | Initializes a TFormatSettings record (deprecated, use TFormatSettings.Create). |
| GetLocaleStr | Retrieves a localization value. |
| GetModuleName | Returns the fully qualified name of a module, given its handle. |
| GetPackageDescription | Returns the description resource of a package. |
| GetPackageInfo | Enumerates all the units and required packages for a package. |
| GetPackageTargets | |
| GetTime | Returns the current time. |
| GUIDToString | Converts a class identifier GUID into a string. |
| HashName | HashName generates a hash code from a null-terminated string. |
| IncAMonth | Increments date information by one month. |
| IncludeTrailingBackslash | Ensures that a path name ends with delimiter. |
| IncludeTrailingPathDelimiter | Ensures that path name ends with a delimiter. |
| IncMonth | Returns a date shifted by a specified number of months. |
| InitializePackage | Validates and initializes a given package. |
| IntToHex | Returns the hex representation of an integer. |
| IntToStr | Converts an integer to a string. |
| IsAssembly | Determines whether a dll is an Assembly. |
| IsDelimiter | Indicates whether a specified character in a string matches one of a set of delimiters. |
| IsEqualGUID | Indicates whether two TGUID values are the same. |
| IsLeadChar | Checks whether a character is a valid lead character (first in a multi-byte character sequence). |
| IsLeapYear | Indicates whether a specified year is a leap year. |
| IsPathDelimiter | Indicates whether the character at a specified position in a string is a path delimiter. |
| IsRelativePath | Indicates whether the specified path is a relative path. |
| IsValidIdent | Determines whether a string conforms to Delphi identifier rules. |
| Languages | Lists the locales for which support is available. |
| LastDelimiter | Returns the index of the last character that matches any character in a specified set of delimiters. |
| LCIDToCodePage | Retrieves the ANSI code page associated with a given locale identifier. |
| LoadPackage | Loads a specified package. |
| LoadStr | Loads a string resource from the application's executable file. |
| LocaleDirectoryExists | Returns a Boolean value that indicates whether the specified directory exists with preferred UI language subdirectories. |
| LocaleFileExists | Returns a Boolean value that indicates whether the specified file exists with preferred UI language subdirectories. |
| LowerCase | Converts an ASCII string to lowercase. |
| MSecsToTimeStamp | Converts a specified number of milliseconds into a TTimeStamp value. |
| NewStr | Allocates a string on the heap. |
| NextCharIndex | Returns the byte index of the next character. |
| Now | Returns the current date and time. |
| OutOfMemoryError | Raises an EOutOfMemory exception. |
| PlatformBytesOf | Converts a string into a byte array. |
| PlatformStringOf | Converts a byte array into a Unicode string. |
| PreferredUILanguageList | PreferredUILanguageList returns a list that contains the preferred UI languages. |
| PreferredUILanguages | PreferredUILanguages returns the preferred UI languages for user default UI languages at run time. |
| QuotedStr | Returns the quoted version of a string. |
| RaiseLastOSError | Raises an exception for the last occurring OS or system library error. |
| RaiseLastWin32Error | Raises an exception for the last occurring Win32 error. |
| RCS | Check for Delphi Client/Server Licence. |
| RemoveDir | Deletes an existing empty directory. |
| RenameFile | Changes a file name. |
| ReplaceDate | Replaces the date portion of a TDateTime value with a specified date. |
| ReplaceTime | Replaces the time portion of a TDateTime value with a specified time. |
| RPR | Check for Delphi Professional Licence. |
| SafeLoadLibrary | Safe and simple library loading function. |
| SameFileName | Compares file names based on the current locale. |
| SameStr | Compares two strings by ordinal value with case sensitivity. |
| SameText | Compares two strings by ordinal value without case sensitivity. |
| SetCurrentDir | Sets the current directory. |
| SetDefaultFallbackLanguages | SetDefaultFallbackLanguages sets a new list of default fallback languages. |
| ShowException | Displays an exception message with its physical address. |
| Sleep | Delay program execution for a specified number of milliseconds. |
| StrAlloc | Allocates a buffer for a null-terminated string and returns a pointer to its first character. |
| StrBufSize | Returns the maximum number of characters that can be stored in a buffer allocated by StrAlloc. |
| StrByteType | Indicates whether a byte in a string is a single-byte character, the first byte of a double-byte character, or the second byte of a double-byte character. |
| StrCat | Appends a copy of Source to the end of Dest and returns the concatenated string. |
| StrCharLength | Returns the length, in bytes, of a character. |
| StrComp | Compares two strings with case sensitivity. |
| StrCopy | Copies a null-terminated string. |
| StrDispose | Disposes of a string. |
| StrECopy | Copies a null-terminated string. |
| StrEnd | Returns a pointer to the end of a null-terminated string. |
| StrFmt | Formats entries in an array. |
| StrIComp | Compares two strings without case sensitivity. |
| StringOf | Converts a byte array into a Unicode string using the default system locale. |
| StringReplace | Replaces occurrences of a substring within a string. |
| StringToGUID | Converts a string into a GUID. |
| StrLCat | Appends up to a specified maximum number of characters to a string. |
| StrLComp | Compares up to a specified maximum number of characters in two strings. |
| StrLCopy | Copies up to a specified maximum number of characters from Source to Dest. |
| StrLen | Returns the number of characters in a string, excluding the null terminator. |
| StrLFmt | Formats a series of arguments from a specified open array into a buffer. |
| StrLIComp | Compares strings up to a specified maximum number of characters, without case sensitivity. |
| StrLower | Converts a string to lowercase. |
| StrMove | Copies a specified number of characters to the string. |
| StrNew | Allocates space on and copies a string to the heap, returning a pointer to the string. |
| StrNextChar | Returns a pointer to the following character. |
| StrPas | Converts null-terminated string to an AnsiString (long string). |
| StrPCopy | Copies an AnsiString (long string) to a null-terminated string. |
| StrPLCopy | Copies characters from an AnsiString (long string) to a null-terminated string. |
| StrPos | Returns a pointer to the first occurrence of STR2 in STR1. |
| StrRScan | Returns a pointer to the last occurrence of a specified character in a string. |
| StrScan | Returns a pointer to the first occurrence of a specified character in a string. |
| StrToBool | Converts a string to a Boolean value. |
| StrToBoolDef | Converts a string to a Boolean value, with error default. |
| StrToCurr | Converts a string to a Currency value. |
| StrToCurrDef | Converts a string to a Currency value, with default error. |
| StrToDate | Converts a string to a TDateTime value. |
| StrToDateDef | Converts a string to a TDateTime value, with default error. |
| StrToDateTime | Converts a string to a TDateTime value. |
| StrToDateTimeDef | Converts a string to a TDateTime value, with a default error. |
| StrToFloat | Converts a given string to a floating-point value. |
| StrToFloatDef | Converts a given string into a floating-point value, with a default error. |
| StrToInt | Converts a string that represents an integer (decimal or hex notation) into a number. |
| StrToInt64 | Converts a string that represents an integer (decimal or hex notation) into a number. |
| StrToInt64Def | Converts a string that represents an integer (decimal or hex notation) into a number. |
| StrToIntDef | Converts a string that represents an integer (decimal or hex notation) into a number with error default. |
| StrToTime | Converts a string to a TDateTime value. |
| StrToTimeDef | Converts a string to a TDateTime value, with a default error. |
| StrUpper | Returns a string in uppercase. |
| Supports | Indicates whether a given object or interface supports a specified interface. |
| SysErrorMessage | Converts OS error codes into strings. |
| SystemTimeToDateTime | Converts a system time value into a TDateTime value. |
| TextPos | Returns a pointer to the first occurrence of a substring in a string. TextPos is case-insensitive. |
| TextToFloat | Converts a null-terminated string to a floating-point value. |
| Time | Returns the current time. |
| TimeStampToDateTime | Converts a TTimeStamp value into the corresponding TDateTime value. |
| TimeStampToMSecs | Converts a TTimeStamp value into an absolute number of milliseconds. |
| TimeToStr | Returns a string that represents a TDateTime value. |
| Trim | Trims leading and trailing spaces and control characters from a string. |
| TrimLeft | Trims leading spaces and control characters from a string. |
| TrimRight | Trims trailing spaces and control characters from a string. |
| TryEncodeDate | Creates a TDateTime value that represents a specified Year, Month, and Day. |
| TryEncodeTime | Creates a TDateTime value for a specified Hour, Min, Sec, and MSec. |
| TryFloatToCurr | Converts a floating-point value into a Currency value. |
| TryFloatToDateTime | Converts a floating-point value into a TDateTime value. |
| TryStrToBool | Converts a string to a Boolean value, with a Boolean success code. |
| TryStrToCurr | Converts a string to a Currency value, with a Boolean success code. |
| TryStrToDate | Converts a string to a TDateTime value, with a Boolean success code. |
| TryStrToDateTime | Converts a string to a TDateTime value, with a Boolean success code. |
| TryStrToFloat | Converts a given string to a floating-point value, with a Boolean success code. |
| TryStrToInt | Converts a string that represents an integer (decimal or hex notation) into a number with Boolean success code. |
| TryStrToInt64 | Converts a string that represents an integer (decimal or hex notation) into a number. |
| TryStrToTime | Converts a string to a TDateTime value with a default error. |
| TrySystemTimeToDateTime | Converts a system time value into a TDateTime value. |
| UIntToStr | Converts an unsigned integer into a string. |
| UnloadPackage | Unloads a package. |
| UpperCase | Returns a copy of a string in uppercase. |
| WideBytesOf | Converts a Unicode string into an array of bytes. |
| WideCompareStr | Compares Unicode strings based on the current locale with case sensitivity. |
| WideCompareText | Compares Unicode strings based on the current locale without case sensitivity. |
| WideFmtStr | Assembles a formatted Unicode string using a format string and an array of arguments. |
| WideFormat | Returns a formatted Unicode string assembled from a format string and an array of arguments. |
| WideFormatBuf | Formats the arguments from an array, placing the result in a buffer. |
| WideLowerCase | Returns Unicode string converted to lowercase. |
| WideSameStr | Compares Unicode strings based on the current locale with case sensitivity. |
| WideSameText | Compares Unicode strings based on the current locale without case sensitivity. |
| WideStrAlloc | Allocates a buffer for a null-terminated wide string and returns a pointer to its first character. |
| WideStringOf | Converts a byte array into a Unicode string using the Unicode locale. |
| WideUpperCase | Returns Unicode string converted to uppercase. |
| Win32Check | Checks the return value of a Windows API call and raises an appropriate exception when it indicates failure. |
| WrapText | Inserts a line break into a string as its length approaches a specified size. |
Types
| _di_ILanguageEnumerable | Delphi interface of ILanguageEnumerable. |
| _di_ILanguageEnumerator | Delphi interface of ILanguageEnumerator. |
| _di_IReadWriteSync | Delphi interface of IReadWriteSync. |
| _di_TProc | Delphi interface of TProc. |
| ExceptClass | ExceptClass declares an Exception class. |
| Int64Rec | Int64Rec declares a utility record to provide access to the bytes of an Int64 value. |
| LongRec | LongRec declares a utility record to provide access to the bytes of a LongWord value. |
| PByteArray | PByteArray declares a pointer to an array of Bytes. |
| PDayTable | PDayTable is a pointer to a TDayTable type. |
| PExceptionRecord | Pointer to a TExceptionRecord type. |
| PThreadInfo | Pointer to a TThreadInfo. |
| PWordArray | PWordArray is a pointer to a TWordArray type. |
| System_Sysutils__15 | |
| System_Sysutils__25 | |
| System_Sysutils__35 | |
| System_Sysutils__45 | |
| System_Sysutils__55 | |
| System_Sysutils__65 | |
| System_Sysutils__75 | |
| System_Sysutils__85 | |
| TByteArray | TByteArray declares an array of Bytes. |
| TBytes | TBytes declares an array of Bytes. |
| TCharArray | TCharArray declares an array of characters. |
| TCharSearch | Character search result. |
| TCmdLineSwitchType | Defines the ways command-line parameters can be specified in the command line. |
| TCmdLineSwitchTypes | Is a set of TCmdLineSwitchType constants. |
| TDateTimeInfoRec | TDateTime utility tool box. |
| TDayTable | TDayTable is used to hold the number of days of each month of a year. |
| TFileName | TFileName is a string that represents a file name. |
| TFilenameCaseMatch | TFilenameCaseMatch indicates how close a match was found to a specified file name. |
| TFileSystemAttribute | Enumerates the attributes specific to a file system. |
| TFileSystemAttributes | Represents a set of TFileSystemAttribute values. |
| TFloatFormat | TFloatFormat is an enumerated list of formatting codes for float functions. |
| TFloatRec | TFloatRec declares a utility record that provides access to the attributes of a floating-point number. |
| TFloatValue | TFloatValue is an enumeration of two basic floating-point types. |
| TFormatSettings | TFormatSettings defines a thread-safe string formatting context. |
| TGuidHelper | Helper type for TGUID. |
| TIntegerSet | TIntegerSet is used to treat an integer as a set of bits. |
| TLangRec | TLangRec declares a record used to describe a Windows locale. |
| TLocaleID | Locale identifier. |
| TLocaleOptions | TLocaleOptions defines a choice of dependent and independent locale options. |
| TMbcsByteType | TMbcsByteType represents the use of a single byte in a string that uses a multi-byte character set (MBCS). |
| TMREWSync | TMREWSync is a short name equivalent to TMultiReadExclusiveWriteSynchronizer. |
| TNameType | TNameType enumerates the types of names reported to TPackageInfoProc routines. |
| TOSVersion | Describes the current operating system: platform and version. |
| TPackageInfoProc | TPackageInfoProc is a callback procedure invoked by GetPackageInfo. |
| TProcedure | TProcedure declares a procedure. |
| TReplaceFlags | TReplaceFlags indicates how to perform a search-and-replace operation. |
| TSearchRec | TSearchRec defines file information searched for by FindFirst or FindNext. |
| TSymLinkRec | TSymLinkRec is used to store information about symbolic link files. |
| TSysCharSet | TSysCharSet is a set of characters. |
| TSysLocale | TSysLocale represents locale information. |
| TTerminateProc | TTerminateProc is a call-back function invoked by CallTerminateProcs. |
| TThreadInfo | For internal use. |
| TTimeStamp | TTimeStamp represents time and date values. |
| TUncertainState | A variable of type TUncertainState can have 3 possible values: Yes, No, and Maybe. |
| TValidatePackageProc | TValidatePackageProc is a call-back function invoked by LoadPackage. |
| TWordArray | TWordArray declares an array of Words. |
| WordRec | WordRec declares a utility record to store the high and low order bytes of a variable. |
Variables
| CurrencyDecimals | Specifies the maximum number of digits, after decimal point, for a currency value. |
| CurrencyFormat | Specifies the position and separation of the currency symbol. |
| CurrencyString | Specifies the local currency symbol. |
| DateSeparator | Specifies the character used as date separator. |
| DecimalSeparator | Specifies the character used to separate the integer part from the fractional part of a number. |
| EmptyAnsiStr | An empty string constant |
| EmptyStr | An empty string constant. |
| EmptyWideStr | An empty string version of the WideString constant. |
| EraNames | Defines the names of calendar eras for East Asian locales. |
| EraYearOffsets | Controls the DateTimeToStr function (for East Asian locales). |
| FalseBoolStrs | Lists strings that can represent the Boolean value of False. |
| FormatSettings | Default format settings. |
| GetDiskFreeSpaceEx | Returns information about the space available on a disk volume. |
| HexDisplayPrefix | HexDisplayPrefix contains the prefix to display on hexadecimal values--$ for Pascal (Delphi) syntax, 0x for C++ syntax. |
| LeadBytes | Lists all values that can be the first byte of a double-byte character on the local system. |
| ListSeparator | Specifies the character used to separate items in a list. |
| LongDateFormat | Specifies the long format string used to represent a date value as a string. |
| LongDayNames | LongDayNames is the array of strings containing long day names. |
| LongMonthNames | LongMonthNames is the array of strings containing long month names. |
| LongTimeFormat | Specifies the long format string used to represent a time value as a string. |
| MaxCurrency | MaxCurrency: Currency; |
| MaxDateTime | MaxDateTime: TDateTime; |
| MinCurrency | MinCurrency: Currency; |
| MinDateTime | MinDateTime: TDateTime; |
| MonthDays | MonthDays: array[0..1] of TDayTable; |
| NegCurrFormat | Specifies the format of a floating-point currency value, including currency symbol position. |
| NullAnsiStr | Pointer to the empty ANSI string constant. |
| NullStr | A pointer to an empty string. |
| NullWideStr | A pointer to an empty wide string. |
| ShortDateFormat | Specifies the short format string used to represent a date value as a string. |
| ShortDayNames | ShortDayNames is the array of strings containing short day names. |
| ShortMonthNames | ShortMonthNames is the array of strings containing short month names. |
| ShortTimeFormat | Specifies the short format string used to represent a time value as a string. |
| SysLocale | SysLocale holds locale information. |
| TByteArray | TByteArray declares an array of Bytes. |
| TDayTable | TDayTable is used to hold the number of days of each month of a year. |
| ThousandSeparator | Specifies the character used to separate thousands in numbers with more than three digits to the left of the decimal separator. |
| TimeAMString | TimeAMString is the suffix string used for time values in the first 12 hours of the day. |
| TimePMString | TimePMString is the suffix string used for time values in the last 12 hours of the day. |
| TimeSeparator | Specifies the character used to separate the hour, minute, and second parts of a time value. |
| TrueBoolStrs | Lists strings that can represent the Boolean value of True. |
| TwoDigitYearCenturyWindow | Used internally to determine the century of two-digit years when string dates are converted to numeric dates. |
| TWordArray | TWordArray declares an array of Words. |
| Win32BuildNumber | Specifies the build level of the Windows Operating System operating. |
| Win32CSDVersion | Specifies the Win32 latest installed service pack. |
| Win32MajorVersion | Specifies which major Windows Operating System version is operating. |
| Win32MinorVersion | Specifies which minor Windows Operating System version is operating. |
| Win32Platform | Specifies the Windows Operating System platform identifier. |
Constants
| CDefaultTwoDigitYearCenturyWindow | CDefaultTwoDigitYearCenturyWindow: Integer = $32; |
| clstValueAppended | clstValueAppended: TCmdLineSwitchType = clstValueAppended; |
| clstValueNextParam | clstValueNextParam: TCmdLineSwitchType = clstValueNextParam; |
| DateDelta | DateDelta: Integer = $A955A; |
| DefaultFalseBoolStr | DefaultFalseBoolStr: string = False; |
| DefaultTrueBoolStr | DefaultTrueBoolStr: string = True; |
| DriveDelim | DriveDelim: Char = $3A; |
| faAnyFile | faAnyFile: Integer = $1FF; |
| faArchive | faArchive: Integer = $20; |
| faCompressed | faCompressed: Integer = $800; |
| faDirectory | faDirectory: Integer = $10; |
| faEncrypted | faEncrypted: Integer = $4000; |
| faHidden | faHidden: Integer = 2; |
| faInvalid | faInvalid: Integer = $FFFFFFFF; |
| faNormal | faNormal: Integer = $80; |
| faReadOnly | faReadOnly: Integer = 1; |
| faSymLink | faSymLink: Integer = $400; |
| faSysFile | faSysFile: Integer = 4; |
| faTemporary | faTemporary: Integer = $100; |
| faVirtual | faVirtual: Integer = $10000; |
| faVolumeID | faVolumeID: Integer = 8; |
| ffCurrency | ffCurrency: TFloatFormat = ffCurrency; |
| ffExponent | ffExponent: TFloatFormat = ffExponent; |
| ffFixed | ffFixed: TFloatFormat = ffFixed; |
| ffGeneral | ffGeneral: TFloatFormat = ffGeneral; |
| ffNumber | ffNumber: TFloatFormat = ffNumber; |
| fmExclusive | fmExclusive: Integer = 4; |
| fmOpenRead | fmOpenRead: Integer = 0; |
| fmOpenReadWrite | fmOpenReadWrite: Integer = 2; |
| fmOpenWrite | fmOpenWrite: Integer = 1; |
| fmShareCompat | fmShareCompat: Integer = 0; |
| fmShareDenyNone | fmShareDenyNone: Integer = $40; |
| fmShareDenyRead | fmShareDenyRead: Integer = $30; |
| fmShareDenyWrite | fmShareDenyWrite: Integer = $20; |
| fmShareExclusive | fmShareExclusive: Integer = $10; |
| fsCasePreserving | fsCasePreserving: TFileSystemAttribute = fsCasePreserving; |
| fsCaseSensitive | fsCaseSensitive: TFileSystemAttribute = fsCaseSensitive; |
| fsLocal | fsLocal: TFileSystemAttribute = fsLocal; |
| fsNetwork | fsNetwork: TFileSystemAttribute = fsNetwork; |
| fsRemovable | fsRemovable: TFileSystemAttribute = fsRemovable; |
| fsSymLink | fsSymLink: TFileSystemAttribute = fsSymLink; |
| fvCurrency | fvCurrency: TFloatValue = fvCurrency; |
| fvExtended | fvExtended: TFloatValue = fvExtended; |
| HoursPerDay | HoursPerDay: Integer = $18; |
| INVALID_HANDLE_VALUE | INVALID_HANDLE_VALUE: Integer = $FFFFFFFF; |
| loInvariantLocale | loInvariantLocale: TLocaleOptions = loInvariantLocale; |
| loUserLocale | loUserLocale: TLocaleOptions = loUserLocale; |
| MaxCurrency | MaxCurrency: Currency; |
| MaxDateTime | MaxDateTime: TDateTime; |
| MaxEraCount | MaxEraCount: Integer = 7; |
| mbLeadByte | mbLeadByte: TMbcsByteType = mbLeadByte; |
| mbSingleByte | mbSingleByte: TMbcsByteType = mbSingleByte; |
| mbTrailByte | mbTrailByte: TMbcsByteType = mbTrailByte; |
| MinCurrency | MinCurrency: Currency; |
| MinDateTime | MinDateTime: TDateTime; |
| MinsPerDay | MinsPerDay: Integer = $5A0; |
| MinsPerHour | MinsPerHour: Integer = $3C; |
| mkAmbiguous | mkAmbiguous: TFilenameCaseMatch = mkAmbiguous; |
| mkExactMatch | mkExactMatch: TFilenameCaseMatch = mkExactMatch; |
| mkNone | mkNone: TFilenameCaseMatch = mkNone; |
| mkSingleMatch | mkSingleMatch: TFilenameCaseMatch = mkSingleMatch; |
| MonthDays | MonthDays: array[0..1] of TDayTable; |
| MSecsPerDay | MSecsPerDay: Integer = $5265C00; |
| MSecsPerSec | MSecsPerSec: Integer = $3E8; |
| ntContainsUnit | ntContainsUnit: TNameType = ntContainsUnit; |
| ntDcpBpiName | ntDcpBpiName: TNameType = ntDcpBpiName; |
| ntRequiresPackage | ntRequiresPackage: TNameType = ntRequiresPackage; |
| PathDelim | PathDelim: Char = $5C; |
| PathSep | PathSep: Char = $3B; |
| pfBCB4Produced | pfBCB4Produced: Integer = $8000000; |
| pfConsumerBCB | pfConsumerBCB: Integer = $200000; |
| pfConsumerCompat | pfConsumerCompat: Integer = 0; |
| pfConsumerDelphi | pfConsumerDelphi: Integer = $100000; |
| pfConsumerMask | pfConsumerMask: Integer = $F00000; |
| pfDelphi4Produced | pfDelphi4Produced: Integer = $C000000; |
| pfDesignOnly | pfDesignOnly: Integer = 2; |
| pfExeModule | pfExeModule: Integer = 0; |
| pfIgnoreDupUnits | pfIgnoreDupUnits: Integer = 8; |
| pfLibraryModule | pfLibraryModule: Integer = $80000000; |
| pfModuleTypeMask | pfModuleTypeMask: Integer = $C0000000; |
| pfNeverBuild | pfNeverBuild: Integer = 1; |
| pfPackageModule | pfPackageModule: Integer = $40000000; |
| pfProducerMask | pfProducerMask: Integer = $C000000; |
| pfProducerUndefined | pfProducerUndefined: Integer = $4000000; |
| pfRunOnly | pfRunOnly: Integer = 4; |
| pfV3Produced | pfV3Produced: Integer = 0; |
| rfIgnoreCase | rfIgnoreCase: :85 = rfIgnoreCase; |
| rfReplaceAll | rfReplaceAll: :85 = rfReplaceAll; |
| SecsPerDay | SecsPerDay: Integer = $15180; |
| SecsPerHour | SecsPerHour: Integer = $E10; |
| SecsPerMin | SecsPerMin: Integer = $3C; |
| SwitchChars | SwitchChars: Set = ['-','/']; |
| ufImplicitUnit | ufImplicitUnit: Integer = $10; |
| ufMainUnit | ufMainUnit: Integer = 1; |
| ufOrgWeakUnit | ufOrgWeakUnit: Integer = 8; |
| ufPackageUnit | ufPackageUnit: Integer = 2; |
| ufWeakPackageUnit | ufWeakPackageUnit: Integer = 6; |
| ufWeakUnit | ufWeakUnit: Integer = 4; |
| UnixDateDelta | UnixDateDelta: Integer = $63E1; |