AbandonSignalHandler |
Abandon the signal handler |
Abort |
Abort program execution. |
AddDisk |
Add a disk to the list of known disks (Unix only) |
AddTerminateProc |
Add a procedure to the exit chain. |
AdjustLineBreaks |
Convert possible line-endings to the currently valid line ending. |
AnsiCompareFileName |
Compare 2 filenames. |
AnsiCompareStr |
Compare 2 ansistrings, case sensitive, ignoring accents characters. |
AnsiCompareText |
Compare 2 ansistrings, case insensitive, ignoring accents characters. |
AnsiDequotedStr |
Extract string without quotes |
AnsiExtractQuotedStr |
Removes the first quoted string from a string. |
AnsiLastChar |
Return a pointer to the last character of a string. |
AnsiLowerCase |
Return a lowercase version of a string. |
AnsiLowerCaseFileName |
Convert filename to lowercase. |
AnsiPos |
Return Position of one ansistring in another. |
AnsiQuotedStr |
Return a quoted version of a string. |
AnsiSameStr |
Checks whether 2 strings are the same (case sensitive) |
AnsiSameText |
Checks whether 2 strings are the same (case insensitive) |
AnsiStrComp |
Compare two null-terminated strings. Case sensitive. |
AnsiStrIComp |
Compare two null-terminated strings. Case insensitive. |
AnsiStrLastChar |
Return a pointer to the last character of a string. |
AnsiStrLComp |
Compare a limited number of characters of 2 strings |
AnsiStrLIComp |
Compares a given number of characters of a string, case insensitive. |
AnsiStrLower |
Convert a null-terminated string to all-lowercase characters. |
AnsiStrPos |
Return position of one null-terminated substring in another |
AnsiStrRScan |
Find last occurrence of a character in a null-terminated string. |
AnsiStrScan |
Find first occurrence of a character in a null-terminated string. |
AnsiStrUpper |
Convert a null-terminated string to all-uppercase characters. |
AnsiUpperCase |
Return an uppercase version of a string, taking into account special characters. |
AnsiUpperCaseFileName |
Convert filename to uppercase. |
AppendStr |
Append one ansistring to another. |
ApplicationName |
Return a default application name |
AssignStr |
Assigns an ansistring to a null-terminated string. |
BCDToInt |
Convert a BCD coded integer to a normal integer. |
Beep |
Sound the system bell. |
BoolToStr |
Convert a boolean value to a string. |
ByteLength |
Length (in bytes) of a unicodestring |
BytesOf |
Return the bytes in a string |
ByteToCharIndex |
Convert a character index in Bytes to an Index in characters |
ByteToCharLen |
Convert a length in bytes to a length in characters. |
ByteType |
Return the type of byte in an ansistring for a multi-byte character set |
CallTerminateProcs |
Call the exit chain procedures. |
ChangeFileExt |
Change the extension of a filename. |
CharInSet |
Check whether a char is in a set of characters |
CharToByteLen |
Convert a length in characters to a length in bytes. |
CheckOSError |
|
CodePageNameToCodePage |
Return a numeric identifier for the codepage. |
CodePageToCodePageName |
Convert a numeric codepage identifier to a codepage name |
CompareMem |
Compare two memory areas. |
CompareMemRange |
Compare 2 memory locations |
CompareStr |
Compare 2 ansistrings case-sensitively, ignoring special characters. |
CompareText |
Compare 2 ansistrings case insensitive. |
ComposeDateTime |
Add a date and time |
ConcatPaths |
Concatenate an array of paths to form a single path |
CreateDir |
Create a new directory |
CreateGUID |
Create a new GUID |
CurrentYear |
Return the current year |
CurrToStr |
Convert a currency value to a string. |
CurrToStrF |
Format a currency to a string |
Date |
Return the current date. |
DateTimeToFileDate |
Convert a TDateTime value to a file age (integer) |
DateTimeToStr |
Converts a TDateTime value to a string using a predefined format. |
DateTimeToString |
Converts a TDateTime value to a string with a given format. |
DateTimeToSystemTime |
Converts a TDateTime value to a systemtime structure. |
DateTimeToTimeStamp |
Converts a TDateTime value to a TimeStamp structure. |
DateToStr |
Converts a TDateTime value to a date string with a predefined format. |
DayOfWeek |
Returns the day of the week. |
DecodeDate |
Decode a TDateTime to a year,month,day triplet |
DecodeDateFully |
Decode a date with additional date of the week. |
DecodeTime |
Decode a TDateTime to a hour,minute,second,millisec quartet |
DeleteFile |
Delete a file from the file system. |
DirectoryExists |
Check whether a directory exists in the file system. |
DiskFree |
Return the amount of free diskspace |
DiskSize |
Return the total amount of diskspace. |
DisposeStr |
Dispose an ansistring from the heap. |
DoDirSeparators |
Convert known directory separators to the current directory separator. |
EncodeDate |
Encode a Year,Month,Day to a TDateTime value. |
EncodeTime |
Encode a Hour,Min,Sec,millisec to a TDateTime value. |
ExceptAddr |
Current exception address. |
ExceptFrameCount |
Number of frames included in an exception backtrace |
ExceptFrames |
Return the current exception stack frames |
ExceptionErrorMessage |
Return a message describing the exception. |
ExceptObject |
Current Exception object. |
ExcludeLeadingPathDelimiter |
Strip the leading path delimiter of a path |
ExcludeTrailingBackslash |
Strip trailing directory separator from a pathname, if needed. |
ExcludeTrailingPathDelimiter |
Strip trailing directory separator from a pathname, if needed. |
ExecuteProcess |
Execute another process (program). |
ExeSearch |
Search for an executable |
ExpandFileName |
Expand a relative filename to an absolute filename. |
ExpandFileNameCase |
Expand a filename entered as case insensitive to the full path as stored on the disk. |
ExpandUNCFileName |
Expand a relative filename to an absolute UNC filename. |
ExtractFileDir |
Extract the drive and directory part of a filename. |
ExtractFileDrive |
Extract the drive part from a filename. |
ExtractFileExt |
Return the extension from a filename. |
ExtractFileName |
Extract the filename part from a full path filename. |
ExtractFilePath |
Extract the path from a filename. |
ExtractRelativePath |
Extract a relative path from a filename, given a base directory. |
ExtractShortPathName |
Returns a 8.3 path name |
FileAge |
Return the timestamp of a file. |
FileAgeUTC |
|
FileClose |
Close a file handle. |
FileCreate |
Create a new file and return a handle to it. |
FileDateToDateTime |
Convert a FileDate value to a TDateTime value. |
FileDateToUTC |
|
FileExists |
Check whether a particular file exists in the file system. |
FileFlush |
|
FileGetAttr |
Return attributes of a file. |
FileGetDate |
Return the file time of an opened file. |
FileGetSymLinkTarget |
|
FileIsReadOnly |
Check whether a file is read-only. |
FileOpen |
Open an existing file and return a file handle |
FileRead |
Read data from a file handle in a buffer. |
FileSearch |
Search for a file in a path. |
FileSeek |
Set the current file position on a file handle. |
FileSetAttr |
Set the attributes of a file. |
FileSetDate |
Set the date of a file. |
FileTruncate |
Truncate an open file to a given size. |
FileWrite |
Write data from a buffer to a given file handle. |
FindClose |
Close a find handle |
FindCmdLineSwitch |
Check whether a certain switch is present on the command-line. |
FindFirst |
Start a file search and return a findhandle |
FindNext |
Find the next entry in a findhandle. |
FloattoCurr |
Convert a float to a Currency value. |
FloatToDateTime |
Convert a float to a TDateTime value. |
FloatToDecimal |
Convert a float value to a TFloatRec value. |
FloatToStr |
Convert a float value to a string using a fixed format. |
FloatToStrF |
Convert a float value to a string using a given format. |
FloatToText |
Return a string representation of a float, with a given format. |
FloatToTextFmt |
Convert a float value to a string using a given mask. |
FmtStr |
Format a string with given arguments. |
ForceDirectories |
Create a chain of directories |
Format |
Format a string with given arguments. |
FormatBuf |
Format a string with given arguments and store the result in a buffer. |
FormatCurr |
Format a currency |
FormatDateTime |
Return a string representation of a TDateTime value with a given format. |
FormatFloat |
Format a float according to a certain mask. |
FreeAndNil |
Free object if needed, and set object reference to Nil |
FreeMemAndNil |
Free the heap memory pointed to by a pointer and set pointer to nil. |
GetAppConfigDir |
Return the appropriate directory for the application's configuration files. |
GetAppConfigFile |
Return an appropriate name for an application configuration file. |
GetCurrentDir |
Return the current working directory of the application. |
GetDirs |
Return a list of directory names from a path. |
GetDriveIDFromLetter |
Return the drive ID based on a drive letter |
GetEnvironmentString |
Return an environment variable by index. |
GetEnvironmentVariable |
Return the value of an environment variable. |
GetEnvironmentVariableCount |
Return the number of variables in the environment. |
GetFileAsString |
|
GetFileContents |
|
GetFileHandle |
Extract OS handle from an untyped file or text file. |
GetLastOSError |
Return the last code from the OS. |
GetLocalTime |
Get the local time. |
GetLocalTimeOffset |
Return local timezone offset |
GetModuleName |
Return the name of the current module |
GetTempDir |
Return name of system's temporary directory |
GetTempFileName |
Return the name of a temporary file. |
GetTickCount |
Get tick count (32-bit, deprecated) |
GetTickCount64 |
Get tick count (64-bit) |
GetUniversalTime |
|
GetUserDir |
Returns the current user's home directory. |
GuidCase |
Return the index of a GUID in an array of GUID values |
GUIDToString |
Convert a TGUID to a string representation. |
HashName |
Calculate a hash from a null-terminated string |
HookSignal |
Hook a specified signal |
IncAMonth |
Increase a date with a certain amount of months |
IncludeLeadingPathDelimiter |
Prepend a path delimiter if there is not already one. |
IncludeTrailingBackslash |
Add trailing directory separator to a pathname, if needed. |
IncludeTrailingPathDelimiter |
Add trailing directory separator to a pathname, if needed. |
IncMonth |
Increases the month in a TDateTime value with a given amount. |
InquireSignal |
Check whether a signal handler is set (unix only) |
IntToHex |
Convert an integer value to a hexadecimal string. |
IntToStr |
Convert an integer value to a decimal string. |
IsDelimiter |
Check whether a given string is a delimiter character. |
IsEqualGUID |
Check whether two TGUID variables are equal. |
IsLeadChar |
|
IsLeapYear |
Determine whether a year is a leap year. |
IsPathDelimiter |
Is the character at the given position a pathdelimiter ? |
IsValidIdent |
Check whether a string is a valid identifier name. |
LastDelimiter |
Return the last occurrence of a set of delimiters in a string. |
LeftStr |
Return a number of characters starting at the left of a string. |
LoadStr |
Load a string from the resource tables. |
LocalTimeToUniversal |
|
LowerCase |
Return a lowercase version of a string. |
MSecsToTimeStamp |
Convert a number of milliseconds to a TDateTime value. |
NewStr |
Allocate a new ansistring on the heap. |
Now |
Returns the current date and time. |
NowUTC |
|
OutOfMemoryError |
Raise an EOutOfMemory exception |
QuotedStr |
Return a quotes version of a string. |
RaiseLastOSError |
Raise an exception with the last Operating System error code. |
RemoveDir |
Remove a directory from the file system. |
RenameFile |
Rename a file. |
ReplaceDate |
Replace the date part of a date/time stamp |
ReplaceTime |
Replace the time part |
RightStr |
Return a number of characters from a string, starting at the end. |
SafeLoadLibrary |
Load a library safely |
SameFileName |
Are two filenames referring to the same file ? |
SameStr |
Check whether 2 strings are the same, case insensitive |
SameText |
Checks whether 2 strings are the same (case insensitive) |
SetCurrentDir |
Set the current directory of the application. |
SetDirSeparators |
Set the directory separators to the known directory separators. |
ShowException |
Show the current exception to the user. |
Sleep |
Suspend execution of a program for a certain time. |
SScanf |
Scan a string for substrings and return the substrings |
StrAlloc |
Allocate a null-terminated string on the heap. |
StrBufSize |
Return the size of a null-terminated string allocated on the heap. |
StrByteType |
Return the type of byte in a null-terminated string for a multi-byte character set |
strcat |
Concatenate 2 null-terminated strings. |
StrCharLength |
Return the length of a null-terminated string in characters. |
strcomp |
Compare 2 null-terminated strings, case sensitive. |
StrCopy |
Copy a null-terminated string |
StrDispose |
Dispose of a null-terminated string on the heap. |
strecopy |
Copy a null-terminated string, return a pointer to the end. |
strend |
Return a pointer to the end of a null-terminated string |
StrFmt |
Format a string with given arguments, store the result in a buffer. |
stricomp |
Compare 2 null-terminated strings, case insensitive. |
StringOf |
Create a Unicode string from an array of bytes |
StringReplace |
Replace occurrences of one substring with another in a string. |
StringToGUID |
Convert a string to a native TGUID type. |
strlcat |
Concatenate 2 null-terminated strings, with length boundary. |
strlcomp |
Compare limited number of characters of 2 null-terminated strings |
StrLCopy |
Copy a null-terminated string, limited in length. |
StrLen |
Length of a null-terminated string. |
StrLFmt |
Format a string with given arguments, but with limited length. |
strlicomp |
Compare limited number of characters in 2 null-terminated strings, ignoring case. |
strlower |
Convert null-terminated string to all-lowercase. |
StrMove |
Move a null-terminated string to new location. |
strnew |
Allocate room for new null-terminated string. |
StrNextChar |
Returns a pointer to the location of the next empty character in a null-terminated string |
StrPas |
Convert a null-terminated string to an ansistring. |
StrPCopy |
Copy an ansistring to a null-terminated string. |
StrPLCopy |
Copy a limited number of characters from an ansistring to a null-terminated string. |
strpos |
Find position of one null-terminated substring in another. |
strrscan |
Find last occurrence of a character in a null-terminated string. |
StrScan |
Find first occurrence of a character in a null-terminated string. |
StrToBool |
Convert a string to a boolean value |
StrToBoolDef |
Convert string to boolean value, returning default in case of error |
StrToCurr |
Convert a string to a currency value |
StrToCurrDef |
Convert a string to a currency value, using a default value |
StrToDate |
Convert a date string to a TDateTime value. |
StrToDateDef |
Convert string to date, returning a default value |
StrToDateTime |
Convert a date/time string to a TDateTime value. |
StrToDateTimeDef |
Convert string to date/time, returning a default value |
StrToDWord |
Convert string to DWord (cardinal) |
StrToDWordDef |
Convert string to DWord (cardinal), using default |
StrToFloat |
Convert a string to a floating-point value. |
StrToFloatDef |
Convert a string to a float, with a default value. |
StrToInt |
Convert a string to an integer value. |
StrToInt64 |
Convert a string to an Int64 value. |
StrToInt64Def |
Convert a string to an Int64 value, with a default value |
StrToIntDef |
Convert a string to an integer value, with a default value. |
StrToQWord |
Convert a string to a QWord. |
StrToQWordDef |
Try to convert a string to a QWord, returning a default value in case of failure. |
StrToTime |
Convert a time string to a TDateTime value. |
StrToTimeDef |
Convert string to time, returning a default value |
StrToUInt |
|
StrToUInt64 |
|
StrToUInt64Def |
|
StrToUIntDef |
|
strupper |
Convert null-terminated string to all-uppercase |
Supports |
Check whether a class or given interface supports an interface |
SysErrorMessage |
Format a system error message. |
SystemTimeToDateTime |
Convert a system time to a TDateTime value. |
TextToFloat |
Convert a buffer to a float value. |
Time |
Returns the current time. |
TimeStampToDateTime |
Convert a TimeStamp value to a TDateTime value. |
TimeStampToMSecs |
Converts a timestamp to a number of milliseconds. |
TimeToStr |
Convert a TDateTime time to a string using a predefined format. |
Trim |
Trim whitespace from the ends of a string. |
TrimLeft |
Trim whitespace from the beginning of a string. |
TrimRight |
Trim whitespace from the end of a string. |
TryEncodeDate |
Try to encode a date, and indicate success. |
TryEncodeTime |
Try to encode a time, and indicate success. |
TryFloatToCurr |
Try to convert a float value to a currency value and report on success. |
TryStringToGUID |
Try to transform a string to a GUID |
TryStrToBool |
Try to convert a string to a boolean value |
TryStrToCurr |
Try to convert a string to a currency |
TryStrToDate |
Try to convert a string with a date indication to a TDateTime value |
TryStrToDateTime |
Try to convert a string with date/time indication to a TDateTime value |
TryStrToDWord |
Try to convert a string to DWord (cardinal) |
TryStrToFloat |
Try to convert a string to a float. |
TryStrToInt |
Try to convert a string to an integer, and report on success. |
TryStrToInt64 |
Try to convert a string to an int64 value, and report on success. |
TryStrToQWord |
Try to convert a string to a QWord value, and report on success |
TryStrToTime |
Try to convert a string with a time indication to a TDateTime value |
TryStrToUInt |
|
TryStrToUInt64 |
|
UIntToStr |
|
UnhookSignal |
UnHook a specified signal |
UnicodeCompareStr |
Compare 2 Unicode strings |
UnicodeCompareText |
Compare 2 strings case insensitively |
UnicodeFmtStr |
Format a string with given arguments, procedural version. |
UnicodeFormat |
Format Unicode string |
UnicodeFormatBuf |
Format a Unicode string with given arguments and store the result in a unicodebuffer. |
UnicodeLowerCase |
Return lowercase version of a string |
UnicodeSameStr |
Check whether 2 strings are equal |
UnicodeSameText |
Check whether 2 strings are the same, ignoring case |
UnicodeStringReplace |
Replace one occurrence of a string with another |
UnicodeUpperCase |
Return uppercase version of a string |
UniversalTimeToLocal |
|
UpperCase |
Return an uppercase version of a string. |
VendorName |
Return Application vendor Name |
WideBytesOf |
Returns the contents of a widestring as an array of bytes |
WideCompareStr |
Compare two widestrings (case sensitive) |
WideCompareText |
Compare two widestrings (ignoring case). |
WideFmtStr |
Widestring format |
WideFormat |
Format a wide string. |
WideFormatBuf |
Format widestring in a buffer. |
WideLowerCase |
Change a widestring to all-lowercase. |
WideSameStr |
Check whether two widestrings are the same (case sensitive) |
WideSameText |
Check whether two widestrings are the same (ignoring case) |
WideStrAlloc |
Allocate a null-terminated widestring on the heap. |
WideStringOf |
Create Unicode string from array of bytes |
WideStringReplace |
Replace occurrences of one substring with another in a widestring. |
WideUpperCase |
Change a widestring to all-uppercase. |
WrapText |
Word-wrap a text. |