| [Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] | 
| 
 | Abandon the signal handler | |
| 
 | Abort program execution. | |
| 
 | Add a disk to the list of known disks (Unix only) | |
| 
 | Add a procedure to the exit chain. | |
| 
 | Convert possible line-endings to the currently valid line ending. | |
| 
 | Compare 2 filenames. | |
| 
 | Compare 2 ansistrings, case sensitive, ignoring accents characters. | |
| 
 | Compare 2 ansistrings, case insensitive, ignoring accents characters. | |
| 
 | Extract string without quotes | |
| 
 | Removes the first quoted string from a string. | |
| 
 | Return a pointer to the last character of a string. | |
| 
 | Return a lowercase version of a string. | |
| 
 | Convert filename to lowercase. | |
| 
 | Return Position of one ansistring in another. | |
| 
 | Return a quoted version of a string. | |
| 
 | Checks whether 2 strings are the same (case sensitive) | |
| 
 | Checks whether 2 strings are the same (case insensitive) | |
| 
 | Compare two null-terminated strings. Case sensitive. | |
| 
 | Compare two null-terminated strings. Case insensitive. | |
| 
 | Return a pointer to the last character of a string. | |
| 
 | Compare a limited number of characters of 2 strings | |
| 
 | Compares a given number of characters of a string, case insensitive. | |
| 
 | Convert a null-terminated string to all-lowercase characters. | |
| 
 | Return position of one null-terminated substring in another | |
| 
 | Find last occurrence of a character in a null-terminated string. | |
| 
 | Find first occurrence of a character in a null-terminated string. | |
| 
 | Convert a null-terminated string to all-uppercase characters. | |
| 
 | Return an uppercase version of a string, taking into account special characters. | |
| 
 | Convert filename to uppercase. | |
| 
 | Append one ansistring to another. | |
| 
 | Return a default application name | |
| 
 | Assigns an ansistring to a null-terminated string. | |
| 
 | Convert a BCD coded integer to a normal integer. | |
| 
 | Sound the system bell. | |
| 
 | Convert a boolean value to a string. | |
| 
 | Length (in bytes) of a unicodestring | |
| 
 | Return the bytes in a string | |
| 
 | Convert a character index in Bytes to an Index in characters | |
| 
 | Convert a length in bytes to a length in characters. | |
| 
 | Return the type of byte in an ansistring for a multi-byte character set | |
| 
 | Call the exit chain procedures. | |
| 
 | Change the extension of a filename. | |
| 
 | Check whether a char is in a set of characters | |
| 
 | Convert a length in characters to a length in bytes. | |
| 
 | Return a numeric identifier for the codepage. | |
| 
 | Convert a numeric codepage identifier to a codepage name | |
| 
 | Compare two memory areas. | |
| 
 | Compare 2 memory locations | |
| 
 | Compare 2 ansistrings case-sensitively, ignoring special characters. | |
| 
 | Compare 2 ansistrings case insensitive. | |
| 
 | Add a date and time | |
| 
 | Concatenate an array of paths to form a single path | |
| 
 | Create a new directory | |
| 
 | Create a new GUID | |
| 
 | Return the current year | |
| 
 | Convert a currency value to a string. | |
| 
 | Format a currency to a string | |
| 
 | Return the current date. | |
| 
 | Convert a TDateTime value to a file age (integer) | |
| 
 | Converts a TDateTime value to a string using a predefined format. | |
| 
 | Converts a TDateTime value to a string with a given format. | |
| 
 | Converts a TDateTime value to a systemtime structure. | |
| 
 | Converts a TDateTime value to a TimeStamp structure. | |
| 
 | Converts a TDateTime value to a date string with a predefined format. | |
| 
 | Returns the day of the week. | |
| 
 | Decode a TDateTime to a year,month,day triplet | |
| 
 | Decode a date with additional date of the week. | |
| 
 | Decode a TDateTime to a hour,minute,second,millisec quartet | |
| 
 | Delete a file from the filesystem. | |
| 
 | Check whether a directory exists in the file system. | |
| 
 | Return the amount of free diskspace | |
| 
 | Return the total amount of diskspace. | |
| 
 | Dispose an ansistring from the heap. | |
| 
 | Convert known directory separators to the current directory separator. | |
| 
 | Encode a Year,Month,Day to a TDateTime value. | |
| 
 | Encode a Hour,Min,Sec,millisec to a TDateTime value. | |
| 
 | Current exception address. | |
| 
 | Number of frames included in an exception backtrace | |
| 
 | Return the current exception stack frames | |
| 
 | Return a message describing the exception. | |
| 
 | Current Exception object. | |
| 
 | Strip the leading path delimiter of a path | |
| 
 | Strip trailing directory separator from a pathname, if needed. | |
| 
 | Strip trailing directory separator from a pathname, if needed. | |
| 
 | Execute another process (program). | |
| 
 | Search for an executable | |
| 
 | Expand a relative filename to an absolute filename. | |
| 
 | Expand a filename entered as case insensitive to the full path as stored on the disk. | |
| 
 | Expand a relative filename to an absolute UNC filename. | |
| 
 | Extract the drive and directory part of a filename. | |
| 
 | Extract the drive part from a filename. | |
| 
 | Return the extension from a filename. | |
| 
 | Extract the filename part from a full path filename. | |
| 
 | Extract the path from a filename. | |
| 
 | Extract a relative path from a filename, given a base directory. | |
| 
 | Returns a 8.3 path name | |
| 
 | Return the timestamp of a file. | |
| 
 | Close a file handle. | |
| 
 | Create a new file and return a handle to it. | |
| 
 | Convert a FileDate value to a TDateTime value. | |
| 
 | Check whether a particular file exists in the filesystem. | |
| 
 | Return attributes of a file. | |
| 
 | Return the file time of an opened file. | |
| 
 | Check whether a file is read-only. | |
| 
 | Open an existing file and return a filehandle | |
| 
 | Read data from a filehandle in a buffer. | |
| 
 | Search for a file in a path. | |
| 
 | Set the current file position on a file handle. | |
| 
 | Set the attributes of a file. | |
| 
 | Set the date of a file. | |
| 
 | Truncate an open file to a given size. | |
| 
 | Write data from a buffer to a given filehandle. | |
| 
 | Close a find handle | |
| 
 | Check whether a certain switch is present on the command-line. | |
| 
 | Start a file search and return a findhandle | |
| 
 | Find the next entry in a findhandle. | |
| 
 | Convert a float to a Currency value. | |
| 
 | Convert a float to a TDateTime value. | |
| 
 | Convert a float value to a TFloatRec value. | |
| 
 | Convert a float value to a string using a fixed format. | |
| 
 | Convert a float value to a string using a given format. | |
| 
 | Return a string representation of a float, with a given format. | |
| 
 | Convert a float value to a string using a given mask. | |
| 
 | Format a string with given arguments. | |
| 
 | Create a chain of directories | |
| 
 | Format a string with given arguments. | |
| 
 | Format a string with given arguments and store the result in a buffer. | |
| 
 | Format a currency | |
| 
 | Return a string representation of a TDateTime value with a given format. | |
| 
 | Format a float according to a certain mask. | |
| 
 | Free object if needed, and set object reference to Nil | |
| 
 | Free the heap memory pointed to by a pointer and set pointer to nil. | |
| 
 | Return the appropriate directory for the application's configuration files. | |
| 
 | Return an appropriate name for an application configuration file. | |
| 
 | Return the current working directory of the application. | |
| 
 | Return a list of directory names from a path. | |
| 
 | Return the drive ID based on a drive letter | |
| 
 | Return an environment variable by index. | |
| 
 | Return the value of an environment variable. | |
| 
 | Return the number of variables in the environment. | |
| 
 | Extract OS handle from an untyped file or text file. | |
| 
 | Return the last code from the OS. | |
| 
 | Get the local time. | |
| 
 | Return local timezone offset | |
| 
 | Return the name of the current module | |
| 
 | Return name of system's temporary directory | |
| 
 | Return the name of a temporary file. | |
| 
 | Get tick count (32-bit, deprecated) | |
| 
 | Get tick count (64-bit) | |
| 
 | Returns the current user's home directory. | |
| 
 | Return the index of a GUID in an array of GUID values | |
| 
 | Convert a TGUID to a string representation. | |
| 
 | Calculate a hash from a null-terminated string | |
| 
 | Hook a specified signal | |
| 
 | Increase a date with a certain amount of months | |
| 
 | Prepend a path delimiter if there is not already one. | |
| 
 | Add trailing directory separator to a pathname, if needed. | |
| 
 | Add trailing directory separator to a pathname, if needed. | |
| 
 | Increases the month in a TDateTime value with a given amount. | |
| 
 | Check whether a signal handler is set (unix only) | |
| 
 | Convert an integer value to a hexadecimal string. | |
| 
 | Convert an integer value to a decimal string. | |
| 
 | Check whether a given string is a delimiter character. | |
| 
 | Check whether two TGUID variables are equal. | |
| 
 | Determine whether a year is a leap year. | |
| 
 | Is the character at the given position a pathdelimiter ? | |
| 
 | Check whether a string is a valid identifier name. | |
| 
 | Return the last occurrence of a set of delimiters in a string. | |
| 
 | Return a number of characters starting at the left of a string. | |
| 
 | Load a string from the resource tables. | |
| 
 | Return a lowercase version of a string. | |
| 
 | Convert a number of milliseconds to a TDateTime value. | |
| 
 | Allocate a new ansistring on the heap. | |
| 
 | Returns the current date and time. | |
| 
 | Raise an EOutOfMemory exception | |
| 
 | Return a quotes version of a string. | |
| 
 | Raise an exception with the last Operating System error code. | |
| 
 | Remove a directory from the filesystem. | |
| 
 | Rename a file. | |
| 
 | Replace the date part of a date/time stamp | |
| 
 | Replace the time part | |
| 
 | Return a number of characters from a string, starting at the end. | |
| 
 | Load a library safely | |
| 
 | Are two filenames referring to the same file ? | |
| 
 | Check whether 2 strings are the same, case insensitive | |
| 
 | Checks whether 2 strings are the same (case insensitive) | |
| 
 | Set the current directory of the application. | |
| 
 | Set the directory separators to the known directory separators. | |
| 
 | Show the current exception to the user. | |
| 
 | Suspend execution of a program for a certain time. | |
| 
 | Scan a string for substrings and return the substrings | |
| 
 | Allocate a null-terminated string on the heap. | |
| 
 | Return the size of a null-terminated string allocated on the heap. | |
| 
 | Return the type of byte in a null-terminated string for a multi-byte character set | |
| 
 | Concatenate 2 null-terminated strings. | |
| 
 | Return the length of a null-terminated string in characters. | |
| 
 | Compare 2 null-terminated strings, case sensitive. | |
| 
 | Copy a null-terminated string | |
| 
 | Dispose of a null-terminated string on the heap. | |
| 
 | Copy a null-terminated string, return a pointer to the end. | |
| 
 | Return a pointer to the end of a null-terminated string | |
| 
 | Format a string with given arguments, store the result in a buffer. | |
| 
 | Compare 2 null-terminated strings, case insensitive. | |
| 
 | Create a unicode string from an array of bytes | |
| 
 | Replace occurrences of one substring with another in a string. | |
| 
 | Convert a string to a native TGUID type. | |
| 
 | Concatenate 2 null-terminated strings, with length boundary. | |
| 
 | Compare limited number of characters of 2 null-terminated strings | |
| 
 | Copy a null-terminated string, limited in length. | |
| 
 | Length of a null-terminated string. | |
| 
 | Format a string with given arguments, but with limited length. | |
| 
 | Compare limited number of characters in 2 null-terminated strings, ignoring case. | |
| 
 | Convert null-terminated string to all-lowercase. | |
| 
 | Move a null-terminated string to new location. | |
| 
 | Allocate room for new null-terminated string. | |
| 
 | Returns a pointer to the location of the next empty character in a null-terminated string | |
| 
 | Convert a null-terminated string to an ansistring. | |
| 
 | Copy an ansistring to a null-terminated string. | |
| 
 | Copy a limited number of characters from an ansistring to a null-terminated string. | |
| 
 | Find position of one null-terminated substring in another. | |
| 
 | Find last occurrence of a character in a null-terminated string. | |
| 
 | Find first occurrence of a character in a null-terminated string. | |
| 
 | Convert a string to a boolean value | |
| 
 | Convert string to boolean value, returning default in case of error | |
| 
 | Convert a string to a currency value | |
| 
 | Convert a string to a currency value, using a default value | |
| 
 | Convert a date string to a TDateTime value. | |
| 
 | Convert string to date, returning a default value | |
| 
 | Convert a date/time string to a TDateTime value. | |
| 
 | Convert string to date/time, returning a default value | |
| 
 | Convert string to DWord (cardinal) | |
| 
 | Convert string to DWord (cardinal), using default | |
| 
 | Convert a string to a floating-point value. | |
| 
 | Convert a string to a float, with a default value. | |
| 
 | Convert a string to an integer value. | |
| 
 | Convert a string to an Int64 value. | |
| 
 | Convert a string to an Int64 value, with a default value | |
| 
 | Convert a string to an integer value, with a default value. | |
| 
 | Convert a string to a QWord. | |
| 
 | Try to convert a string to a QWord, returning a default value in case of failure. | |
| 
 | Convert a time string to a TDateTime value. | |
| 
 | Convert string to time, returning a default value | |
| 
 | Convert null-terminated string to all-uppercase | |
| 
 | Check whether a class or given interface supports an interface | |
| 
 | Format a system error message. | |
| 
 | Convert a system time to a TDateTime value. | |
| 
 | Convert a buffer to a float value. | |
| 
 | Returns the current time. | |
| 
 | Convert a TimeStamp value to a TDateTime value. | |
| 
 | Converts a timestamp to a number of milliseconds. | |
| 
 | Convert a TDateTime time to a string using a predefined format. | |
| 
 | Trim whitespace from the ends of a string. | |
| 
 | Trim whitespace from the beginning of a string. | |
| 
 | Trim whitespace from the end of a string. | |
| 
 | Try to encode a date, and indicate success. | |
| 
 | Try to encode a time, and indicate success. | |
| 
 | Try to convert a float value to a currency value and report on success. | |
| 
 | Try to transform a string to a GUID | |
| 
 | Try to convert a string to a boolean value | |
| 
 | Try to convert a string to a currency | |
| 
 | Try to convert a string with a date indication to a TDateTime value | |
| 
 | Try to convert a string with date/time indication to a TDateTime value | |
| 
 | Try to convert a string to DWord (cardinal) | |
| 
 | Try to convert a string to a float. | |
| 
 | Try to convert a string to an integer, and report on success. | |
| 
 | Try to convert a string to an int64 value, and report on success. | |
| 
 | Try to convert a string to a QWord value, and report on success | |
| 
 | Try to convert a string with a time indication to a TDateTime value | |
| 
 | UnHook a specified signal | |
| 
 | Compare 2 unicode strings | |
| 
 | Compare 2 strings case insentivively | |
| 
 | Format a string with given arguments, procedural version. | |
| 
 | Format unicode string | |
| 
 | Format a unicode string with given arguments and store the result in a unicodebuffer. | |
| 
 | Return lowercase version of a string | |
| 
 | Check whether 2 strings are equal | |
| 
 | Check whether 2 strings are the same, ignoring case | |
| 
 | Replace one occurrence of a string with another | |
| 
 | Return uppercase version of a string | |
| 
 | Return an uppercase version of a string. | |
| 
 | Return Application vendor Name | |
| 
 | Returns the contents of a widestring as an array of bytes | |
| 
 | Compare two widestrings (case sensitive) | |
| 
 | Compare two widestrings (ignoring case). | |
| 
 | Widestring format | |
| 
 | Format a wide string. | |
| 
 | Format widestring in a buffer. | |
| 
 | Change a widestring to all-lowercase. | |
| 
 | Check whether two widestrings are the same (case sensitive) | |
| 
 | Check whether two widestrings are the same (ignoring case) | |
| 
 | Allocate a null-terminated widestring on the heap. | |
| 
 | Create unicode string from array of bytes | |
| 
 | Replace occurrences of one substring with another in a widestring. | |
| 
 | Change a widestring to all-uppercase. | |
| 
 | Word-wrap a text. |