| 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 (deprecated) | 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 (deprecated) | 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 (deprecated) | Converts a file name to uppercase. |
| AppendStr (deprecated) | Appends a dynamically allocated string to an existing string. |
| AssignStr (deprecated) | 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 (deprecated) | Returns the position of the character that contains a specified byte in a string. |
| ByteToCharLen (deprecated) | 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 of AnsiChar. |
| CharLength | Returns the number of bytes used by character. |
| CharToByteIndex (deprecated) | Returns the 1-based index of the first byte of a specified character in a string. |
| CharToByteLen (deprecated) | 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. |
| CPPFreeAndNil | |
| 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. |
| DateTimeFormatToNative | This method converts the date and time format string. |
| 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. |
| 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 (deprecated) | 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.
Note: This function is included for backward compatibility only. System.SysUtils.ExcludeTrailingPathDelimiter should be used instead. |
| 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 | 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. |
| GetFileVersion | Returns file version. |
| GetFormatSettings | Resets the date and number format parameters to initial values. |
| GetHomePath | Returns the path to the home of application's writable scratch directory or storage. Note: Do not use this method for new development. In particular, if you are doing multi-device development, we recommend that you use the more platform-agnostic implementation, System.IOUtils.TPath.GetHomePath. |
| 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 (deprecated) | 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 | |
| GetProductVersion | Retrieves the version information of the product with which a file specified as AFileName was first distributed. |
| GetTime | Returns the current time. |
| GrowCollection | |
| 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.
Note: This function is included for backward compatibility only. System.SysUtils.IncludeTrailingPathDelimiter should be used instead. |
| 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 ordinal number. |
| 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. |
| ListIndexError | |
| ListIndexErrorMsg | |
| 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. |
| NativeToDateTimeFormat | This method converts a native OS representation of a date and time format string into a Delphi representation. |
| NewStr (deprecated) | 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 (deprecated) | Raises an exception for the last occurring Win32 error. |
| RangeIndexError | |
| 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. |
| ResStringCleanupCache | |
| 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. |
| SetGrowCollectionFunc | |
| 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 a source to a destination. |
| 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. |
| StrToGUID | |
| 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. |
| StrToUInt | |
| StrToUInt64 | Converts a string that represents an integer (decimal or hex notation) into a number. |
| StrToUInt64Def | Converts a string that represents an integer (decimal or hex notation) into a number. |
| StrToUIntDef | |
| 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 | TrimLeft removes blank and control characters from the left side of a string. |
| TrimRight | TrimRight removes blank and control characters from the right side of 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. |
| TryStrToUInt | |
| TryStrToUInt64 | Converts a string that represents an integer (decimal or hex notation) into a number. |
| 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. |
| Win32BuildNumber | Specifies the build level of the Windows Operating System operating. |
| Win32Check | Checks the return value of a Windows API call and raises an appropriate exception when it indicates failure. |
| 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. |
| Win32OSVersion | |
| Win32Platform | Specifies the Windows Operating System platform identifier. |
| Win32UpdateBuildRevision | |
| WrapText | Inserts a line break into a string as its length approaches a specified size. |