RAD Studio VCL Reference
ContentsIndex
PreviousUpNext
Functions

The following table lists functions in this documentation.

 
Name 
Description 
 
Raises a silent exception. 
 
Adds a procedure to the exit list. 
 
Adds a terminate procedure to the system list of termination procedures. 
 
Adjusts line break characters to reflect Windows or Linux style. 
 
Compares file names based on the current locale. 
 
Compares strings based on the current locale with case sensitivity. 
 
Compares strings based on the current locale without case sensitivity. 
 
Converts a quoted string into an unquoted string 
 
Converts a quoted string into an unquoted string. 
 
Returns a pointer to the last character in a string. 
 
Returns a string that is a copy of the given string converted to lower case. 
 
Converts a file name to lower case. 
 
Locates the position of a substring. 
 
Returns the quoted version of a string. 
 
Compares strings based on the current locale with case sensitivity. 
 
Compares strings based on the current locale without case sensitivity. 
 
Compares null-terminated character strings. 
 
Compares null terminated character strings case insensitively. 
 
Returns a pointer to the last character in a null-terminated string. 
 
Compares the first MaxLen bytes of two null-terminated strings, case-sensitively. 
 
Compares two strings, case-insensitively, up to the first MaxLen bytes. 
 
Converts all characters in a null-terminated string to lower case. 
 
Returns a pointer to the first occurrence of a substring. 
 
Returns a pointer to the last occurrence of a specified character in a specified string. 
 
Returns a pointer to first occurrence of a character in a string. 
 
Converts all characters in a null-terminated string to upper case. 
 
Converts a string to upper case. 
 
Converts a file name to upper case. 
 
Appends a dynamically allocated string to an existing string. 
 
Assigns a new dynamically allocated string to a specified pointer. 
 
Beep 
Emits a message beep. 
 
Converts a Boolean value to a string. 
 
Returns the position of the character that contains a specified byte in a string. 
 
Returns the number of characters fully contained in the first MaxLen bytes of a string. 
 
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. 
 
Calls all of the functions in the termination procedure list. 
 
Changes the extension of a file name. 
 
Changes the path of a file name. 
 
Returns number of bytes used by a character. 
 
Returns the 1-based index of the first byte of a specified character in a string. 
 
Returns the length, in bytes, of the first MaxLen characters of a string. 
 
Check to see if you are running on a specific level (or higher) of the Windows 32 bit Operating System
 
Performs a binary comparison of two memory images. 
 
Compares two strings case sensitively. 
 
Compares two strings case sensitively. 
 
Compares two strings by ordinal value without case sensitivity. 
 
Compares two strings by ordinal value without case sensitivity. 
 
Creates a new directory. 
 
Creates a globally unique identifier. 
 
Returns the current year. 
 
Formats a Currency value as a string. 
 
Formats a Currency value as a string. 
 
Converts a Currency value to a string, using a specified format. 
 
Converts a Currency value to a string, using a specified format. 
 
Date 
Returns the current date. 
 
Converts a TDateTime value to an OS timestamp value. 
 
Converts a TDateTime value to a string. 
 
Converts a TDateTime value to a string. 
 
Converts a TDateTime value to a string using a specified Format
 
Converts a TDateTime value to a string using a specified Format
 
Converts a TDateTime value into the Win32 API's system time type. 
 
Converts a TDateTime value into the corresponding TTimeStamp value. 
 
Converts a TDateTime value to a string. 
 
Converts a TDateTime value to a string. 
 
Returns the day of the week for a specified date. 
 
Returns Year, Month, and Day values for a TDateTime value. 
 
Returns Year, Month, and Day, and Day-of-Week values for a TDateTime value. 
 
Breaks a TDateTime value into hours, minutes, seconds, and milliseconds. 
 
Deletes a file from disk. 
 
Determines whether a specified directory exists. 
 
Returns the number of free bytes on a specified drive. 
 
Returns the size, in bytes, of a specified drive. 
 
Disposes of a string pointer that was allocated using NewStr
 
Returns a TDateTime value that represents a specified Year, Month, and Day. 
 
Returns a TDateTime value for a specified Hour, Min, Sec, and MSec. 
 
Formats a standard error message. 
 
Returns a path name without a trailing delimiter. 
 
Returns a path name without a trailing delimiter. 
 
Returns the full path name for a relative file name. 
 
Returns the full path name for a relative file name on a case-sensitive file system. 
 
Returns the full path of a file name in UNC format, if appropriate. 
 
Extracts the drive and directory parts from FileName. 
 
Returns the drive portion of a file name. 
 
Returns the extension portions of a file name. 
 
Extracts the name and extension parts of a file name. 
 
Returns the drive and directory portions of a file name. 
 
Returns a relative path name, relative to a specific base directory. 
 
Converts a file name to the short 8.3 form. 
 
Returns the OS timestamp of a file. 
 
Returns the OS timestamp of a file. 
 
Closes a specified file. 
 
Creates a new file. 
 
Creates a new file. 
 
Converts an OS timestamp value to TDateTime value. 
 
Tests if a specified file exists. 
 
Returns the file attributes of FileName. 
 
Returns an OS timestamp for a specified file. 
 
Reports whether a file is read-only. 
 
Opens a specified file using a specified access mode. 
 
Reads a specified number of bytes from a file. 
 
Searches a specified directory path for a file. 
 
Repositions read/write point. 
 
Repositions read/write point. 
 
Sets the file attributes of a specified file. 
 
Sets the OS time stamp for a specified file. 
 
Sets the OS time stamp for a specified file. 
 
Sets the file permissions to read-only. 
 
Writes the contents of a buffer to the current position in a file. 
 
Finalizes the specified package (.bpl file). 
 
Releases memory allocated by FindFirst
 
Determines whether a string was passed as a command line argument to the application. 
 
Determines whether a string was passed as a command line argument to the application. 
 
Determines whether a string was passed as a command line argument to the application. 
 
Searches for the first instance of a file name with a given set of attributes in a specified directory. 
 
Returns the next entry matching the name and attributes specified in a previous call to FindFirst
 
Converts a floating-point value to a Currency value. 
 
Converts a floating-point value to a TDateTime value. 
 
Converts a floating-point value to a decimal representation. 
 
Converts a floating point value to a string. 
 
Converts a floating point value to a string. 
 
Converts a floating point value to a string, using a specified Format, Precision, and Digits. 
 
Converts a floating point value to a string, using a specified Format, Precision, and Digits. 
 
Converts a floating-point value to an unterminated character string, using a specified Format, Precision and Digits. 
 
Converts a floating-point value to an unterminated character string, using a specified Format, Precision and Digits. 
 
Converts a floating-point value to an unterminated character string, using a specified format. 
 
Converts a floating-point value to an unterminated character string, using a specified format. 
 
Returns formatted output using a resourced format string. 
 
Assembles a formatted string using a format string and an array of arguments. 
 
Assembles a formatted string using a format string and an array of arguments. 
 
Creates a new directory, including the creation of parent directories as needed. 
 
Returns a formatted string assembled from a format string and an array of arguments. 
 
Returns a formatted string assembled from a format string and an array of arguments. 
 
Formats the arguments from an array, placing the result in a buffer. 
 
Formats the arguments from an array, placing the result in a buffer. 
 
Formats a Currency object. 
 
Formats a Currency object. 
 
Formats a TDateTime value. 
 
Formats a TDateTime value. 
 
Formats a floating point value. 
 
Formats a floating point value. 
 
Frees an object reference and replaces the reference with nil (Delphi) or NULL (C++). 
 
GDAL 
Get Delphi Access Licence. 
 
Returns the name of the current directory. 
 
Retrieves an environment variable value. 
 
Returns file version. 
 
Resets the date and number format parameters to initial values. 
 
Retrieves the first character of a localisation value. 
 
Populates a TFormatSettings data structure. 
 
Retrieves a localisation value. 
 
Returns the fully qualified name for a module, given its handle. 
 
Returns the description resource from a package. 
 
Enumerates all the units and required packages for a package. 
 
Returns the current time. 
 
Converts a class identifier GUID to a string. 
 
Increments date data by one month. 
 
Ensures path name ends with delimiter 
 
Ensures path name ends with delimiter. 
 
Returns a date shifted by a specified number of months. 
 
Validates and initializes a given package. 
 
Validates and initializes a given package. 
 
Returns the hex representation of an integer. 
 
Returns the hex representation of an integer. 
 
Converts an integer to a string. 
 
Converts an integer to a string. 
 
Determines whether a dll is an Assembly. 
 
Indicates whether a specified character in a string matches one of a set of delimiters. 
 
Indicates whether two TGUID values are the same. 
 
Indicates whether a specified year is a leap year. 
 
Indicates whether the byte at a specified position in a string is the path delimiter. 
 
Determines whether a string conforms to Delphi identifier rules. 
 
Lists the locales for which support is available. 
 
Returns the byte index of the last character that matches any character in a specified set of delimiters. 
 
Loads a specified package. 
 
Loads a specified package. 
 
Loads a string resource from the application's executable file. 
 
Converts an ASCII string to lowercase. 
 
Converts an ASCII string to lowercase. 
 
Converts a specified number of milliseconds into a TTimeStamp value. 
 
Allocates a string on the heap. 
 
Returns the byte index of the next character. 
 
Now 
Returns the current date and time. 
 
Raises an EOutOfMemory exception. 
 
Returns the quoted version of a string. 
 
Raises an exception for the last occurring OS or system library error. 
 
Raises an exception for the last occurring OS or system library error. 
 
Raises an exception for the last occurring Win32 error. 
 
RCS 
Check for Delphi Client/Server Licence. 
 
Deletes an existing empty directory. 
 
Changes a file name. 
 
Replaces the date portion of a TDateTime value with a specified date. 
 
Replaces the time portion of a TDateTime value with a specified time. 
 
RPR 
Check for Delphi Professional Licence. 
 
Safe and simple library loading. 
 
Compares file names based on the current locale. 
 
Compares two strings by ordinal value with case sensitivity. 
 
Compares two strings by ordinal value with case sensitivity. 
 
Compares two strings by ordinal value without case sensitivity. 
 
Compares two strings by ordinal value without case sensitivity. 
 
Sets the current directory. 
 
Displays an exception message with its physical address 
 
Delay program execution for a specified number of milliseconds. 
 
Allocates a buffer for a null-terminated string and returns a pointer to its first character. 
 
Returns the maximum number of characters that can be stored in a buffer allocated by StrAlloc
 
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. 
 
Appends a copy of Source to the end of Dest and returns the concatenated string. 
 
Returns the length, in bytes, of a character. 
 
Compares two strings with case sensitivity. 
 
Copies a null-terminated string. 
 
Disposes of a string. 
 
Copies null-terminated string. 
 
Returns a pointer to the end of a null terminated string. 
 
Formats entries in an array. 
 
Formats entries in an array. 
 
Compares two strings without case sensitivity. 
 
Returns a string with occurrences of one substring replaced by another substring. 
 
Converts a string to a GUID. 
 
Appends up to a specified maximum number of characters to string. 
 
Compares up to a specified maximum number of characters in two strings. 
 
Copies up to a specified maximum number of characters from Source to Dest. 
 
Returns number of characters in a string excluding the null terminator. 
 
Formats a series of arguments from a specified open array into a buffer. 
 
Formats a series of arguments from a specified open array into a buffer. 
 
Compares strings up to a specified maximum number of characters, without case sensitivity. 
 
Converts a string to lowercase. 
 
Copies specified number of characters to string. 
 
Allocates space on and copies a string to the heap; returning a pointer to the string. 
 
Returns pointer to following character. 
 
Converts null-terminated string to an AnsiString (long string). 
 
Copies an AnsiString (long string) to a null-terminated string. 
 
Copies characters from an AnsiString (long string) into a null-terminated string. 
 
Returns a pointer to the first occurrence of STR2 in STR1. 
 
Returns a pointer to the last occurrence of a specified character in a string. 
 
Returns a pointer to first occurrence of a specified character in a string. 
 
Converts a string to a Boolean value. 
 
Converts a string to a Boolean value, with error default. 
 
Converts a string to a Currency value. 
 
Converts a string to a Currency value. 
 
Converts a string to a Currency value, with error default. 
 
Converts a string to a Currency value, with error default. 
 
Converts a string to a TDateTime value. 
 
Converts a string to a TDateTime value. 
 
Converts a string to a TDateTime value, with error default. 
 
Converts a string to a TDateTime value, with error default. 
 
Converts a string to a TDateTime value. 
 
Converts a string to a TDateTime value. 
 
Converts a string to a TDateTime value with error default. 
 
Converts a string to a TDateTime value with error default. 
 
Converts a given string to a floating-point value. 
 
Converts a given string to a floating-point value. 
 
Converts a given string to a floating-point value with error default. 
 
Converts a given string to a floating-point value with error default. 
 
Converts a string that represents an integer (decimal or hex notation) to a number. 
 
Converts a string that represents an integer (decimal or hex notation) to a number. 
 
Converts a string that represents an integer (decimal or hex notation) to a number. 
 
Converts a string that represents an integer (decimal or hex notation) to a number with error default. 
 
Converts a string to a TDateTime value. 
 
Converts a string to a TDateTime value. 
 
Converts a string to a TDateTime value with error default. 
 
Converts a string to a TDateTime value with error default. 
 
Returns a string in upper case. 
 
Indicates whether a given object or interface supports a specified interface. 
 
Indicates whether a given object or interface supports a specified interface. 
 
Indicates whether a given object or interface supports a specified interface. 
 
Indicates whether a given object or interface supports a specified interface. 
 
Indicates whether a given object or interface supports a specified interface. 
 
Converts OS error codes into strings. 
 
Converts a system time value into a TDateTime value. 
 
Converts a null-terminated string to a floating-point value. 
 
Converts a null-terminated string to a floating-point value. 
 
Time 
Returns the current time. 
 
Converts a TTimeStamp value into the corresponding TDateTime value. 
 
Converts a TTimeStamp value into an absolute number of milliseconds. 
 
Returns a string that represents a TDateTime value. 
 
Returns a string that represents a TDateTime value. 
 
Trim 
Trims leading and trailing spaces and control characters from a string. 
 
Trim 
Trims leading and trailing spaces and control characters from a string. 
 
Trims leading spaces and control characters from a string. 
 
Trims leading spaces and control characters from a string. 
 
Trims trailing spaces and control characters from a string. 
 
Trims trailing spaces and control characters from a string. 
 
Creates a TDateTime value that represents a specified Year, Month, and Day. 
 
Creates a TDateTime value for a specified Hour, Min, Sec, and MSec. 
 
Converts a floating-point value to a Currency value. 
 
Converts a floating-point value to a TDateTime value. 
 
Converts a string to a Boolean value, with a Boolean success code. 
 
Converts a string to a Currency value, with a Boolean success code. 
 
Converts a string to a Currency value, with a Boolean success code. 
 
Converts a string to a TDateTime value, with a Boolean success code. 
 
Converts a string to a TDateTime value, with a Boolean success code. 
 
Converts a string to a TDateTime value with a Boolean success code. 
 
Converts a string to a TDateTime value with a Boolean success code. 
 
Converts a given string to a floating-point value with a boolean success code. 
 
Converts a given string to a floating-point value with a boolean success code. 
 
Converts a given string to a floating-point value with a boolean success code. 
 
Converts a given string to a floating-point value with a boolean success code. 
 
Converts a given string to a floating-point value with a boolean success code. 
 
Converts a given string to a floating-point value with a boolean success code. 
 
Converts a string that represents an integer (decimal or hex notation) to a number with Boolean success code. 
 
Converts a string that represents an integer (decimal or hex notation) to a number. 
 
Converts a string to a TDateTime value with an error default. 
 
Converts a string to a TDateTime value with an error default. 
 
Unloads a package. 
 
Returns a copy of a string in uppercase. 
 
Returns a copy of a string in uppercase. 
 
Compares Unicode strings based on the current locale with case sensitivity. 
 
Compares Unicode strings based on the current locale without case sensitivity. 
 
Assembles a formatted Unicode string using a format string and an array of arguments. 
 
Assembles a formatted Unicode string using a format string and an array of arguments. 
 
Returns a formatted Unicode string assembled from a format string and an array of arguments. 
 
Returns a formatted Unicode string assembled from a format string and an array of arguments. 
 
Formats the arguments from an array, placing the result in a buffer. 
 
Formats the arguments from an array, placing the result in a buffer. 
 
Returns Unicode string converted to lower case. 
 
Compares Unicode strings based on the current locale with case sensitivity. 
 
Compares Unicode strings based on the current locale without case sensitivity. 
 
Returns Unicode string converted to upper case. 
 
Checks the return value of a Windows API call and raises an appropriate exception when it indicates failure. 
 
Splits a string into multiple lines as its length approaches a specified size. 
 
Splits a string into multiple lines as its length approaches a specified size. 
Copyright(C) 2008 CodeGear(TM). All Rights Reserved.
What do you think about this topic? Send feedback!