[Overview][Constants][Types][Classes][Procedures and functions][Variables] | Reference for unit 'System' (#rtl) |
|
Calculate absolute value |
|
|
Generate an abstract error. |
|
|
Obtain a reference to the current exception object |
|
|
Add an exit procedure to the exit procedure chain. |
|
|
Return address of a variable |
|
|
Return aligned version of an address |
|
|
Allocate and clear memory. |
|
|
Convert ansi string to UTF-8 string |
|
|
Open a file in append mode |
|
|
Calculate inverse tangent |
|
|
Concert an array of string to an array of null-terminated strings |
|
|
Check validity of a given condition. |
|
|
Assign a name to a file |
|
|
Check if a pointer is valid |
|
|
Obsolete. Don't use |
|
|
Obsolete. Don't use |
|
|
Obsolete. Don't use |
|
|
Obsolete. Don't use |
|
|
Obsolete. Don't use |
|
|
Start a new thread. |
|
|
Convert Big Endian-ordered integer to Native-ordered integer |
|
|
Convert integer to string with binary representation. |
|
|
Read data from an untyped file into memory |
|
|
Write data from memory to an untyped file |
|
|
Exit current loop construct. |
|
|
Change current working directory. |
|
|
Convert byte value to character value |
|
|
Close a file |
|
|
Compare 2 memory buffers byte per byte |
|
|
ompare 2 memory buffers character per character |
|
|
Compare two buffers character by character till a null-character is reached. |
|
|
Compare 2 memory buffers DWord per DWord |
|
|
Compare 2 memory buffers word per word |
|
|
Append one string to another. |
|
|
Continue with next loop cycle. |
|
|
Calculate cosine of angle |
|
|
Return code segment |
|
|
Decrease value of variable |
|
|
Standard implementation of Ansi to Widestring conversion routine |
|
|
Standard implementation of Widestring to Ansi conversion routine |
|
|
Delete part of a string. |
|
|
Free dynamically allocated memory |
|
|
Clean up a critical section. |
|
|
Return data segment |
|
|
Dump stack to the given text file. |
|
|
Set the length of a dynamic array |
|
|
End the current thread. |
|
|
Enter a critical section |
|
|
Check for end of file |
|
|
Check for end of line |
|
|
Delete a file from disk |
|
|
32-bit signed integer. |
|
|
Exlude element from a set if it is present. |
|
|
Exit current subroutine. |
|
|
Exponentiate |
|
|
Get position in file |
|
|
Size of file |
|
|
Fill memory region with 8-bit pattern |
|
|
Fill memory region with certain character |
|
|
Fill memory region with 32-bit pattern |
|
|
Fill memory region with 16-bit pattern |
|
|
Locate a resource and return a handle to it. |
|
|
Raise floating point exception |
|
|
Write file buffers to disk |
|
|
Flush all standard files |
|
|
Return fractional part of floating point value. |
|
|
Release allocated memory |
|
|
Alias for FreeMem |
|
|
Free a loaded resource |
|
|
Return the id of the currently running thread. |
|
|
Return the current directory |
|
|
Return FPC heap manager status information |
|
|
Return the memory manager heap status. |
|
|
Allocate new memory on the heap |
|
|
Alias for GetMem |
|
|
Return current memory manager |
|
|
Get the current process ID |
|
|
Get the current Thread ID. |
|
|
Return the current thread manager |
|
|
Return the current variant manager. |
|
|
Return a copy of the currently active widestring manager. |
|
|
Return the address of the caller. |
|
|
Return the frame pointer of the caller |
|
|
Return the current frame |
|
|
Stop program execution. |
|
|
Convert integer value to string with hexadecimal representation. |
|
|
Return high byte/word of value. |
|
|
Return highest index of open array or enumerated |
|
|
Windows compatibility type for use in resources |
|
|
Increase value of integer variable |
|
|
Include element in set if it was not yet present. |
|
|
Search for a byte in a memory range. |
|
|
Search for a character in a memory range. |
|
|
Return index of a character in null-terminated array of char. |
|
|
Search for a DWord value in a memory range. |
|
|
Search for a WORD value in a memory range. |
|
|
Initialize a critical section |
|
|
Initialize a thread |
|
|
Initialize threadvars |
|
|
Insert one string in another. |
|
|
Calculate integer part of floating point value. |
|
|
Conditional exchange |
|
|
Thread-safe decrement |
|
|
Exchange 2 integers in a thread-safe way |
|
|
Thread-safe add and exchange of 2 values |
|
|
Thread-safe increment |
|
|
Return result of last file IO operation |
|
|
Is the memory manager set |
|
|
Kill a running thread |
|
|
Leave a critical section |
|
|
Convert Little Endian-ordered integer to Native-ordered integer |
|
|
Calculate logarithm |
|
|
Return low byte/word of value. |
|
|
Load a resource for use |
|
|
Lock a resource |
|
|
Jump to address. |
|
|
Return lowest index of open array or enumerated |
|
|
Return lowercase version of a string. |
|
|
Return the size of a memory block. |
|
|
Create a new directory. |
|
|
Move data from one location in memory to another |
|
|
Move data till first zero character |
|
|
Dynamically allocate memory for variable |
|
|
Convert Native-ordered integer to a Big Endian-ordered integer |
|
|
Convert Native-ordered integer to a Little Endian-ordered integer |
|
|
Null variant |
|
|
Convert integer to a string with octal representation. |
|
|
Is a value odd or even ? |
|
|
Return offset of a variable. |
|
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
Return ordinal value of an ordinal type. |
|
|
Return number of command-line parameters passed to the program. |
|
|
Return value of a command-line argument. |
|
|
Return the value of PI. |
|
|
Search for substring in a string. |
|
|
Return previous element for an ordinal type. |
|
|
Prefetch a memory location |
|
|
Combine segment and offset to pointer |
|
|
List of currently raised exceptions. |
|
|
Generate random number |
|
|
Initialize random number generator |
|
|
Read from a text file into variable |
|
|
Read from a text file into variable and goto next line |
|
|
Convert Turbo Pascal style real to double. |
|
|
Re-allocate memory on the heap |
|
|
Alias for ReAllocMem |
|
|
Decrease the reference count of the current exception object. |
|
|
Rename file on disk |
|
|
Open file for reading |
|
|
Resume a suspended thread. |
|
|
Open file for writing |
|
|
Remove directory when empty. |
|
|
Round floating point value to nearest integer number. |
|
|
Create a new RTL event |
|
|
Destroy a RTL Event |
|
|
Reset an event |
|
|
Notify threads of the event. |
|
|
Obsolete. Don't use |
|
|
Wait for an event. |
|
|
Generate a run-time error. |
|
|
Set file position |
|
|
Set file position to end of file |
|
|
Set file position to end of line |
|
|
Return segment |
|
|
Save current execution point. |
|
|
Set a memory manager |
|
|
Procedure to set the mutex manager. |
|
|
Set length of a string and copy buffer. |
|
|
Set size of text file internal buffer |
|
|
Set the end-of-line character for the given text file. |
|
|
Set the thread manager, optionally return the current thread manager. |
|
|
Set the current variant manager. |
|
|
Set the widestring manager |
|
|
Calculate sine of angle |
|
|
Return size of a variable or type. |
|
|
Return the size of a particular resource |
|
|
Return a string of spaces |
|
|
Return current stack pointer |
|
|
Calculate the square of a value. |
|
|
Calculate the square root of a value |
|
|
Return stack segment register value. |
|
|
Convert a numerical value to a string. |
|
|
Return a string consisting of 1 character repeated N times. |
|
|
Split string in list of null-terminated strings |
|
|
Convert a string to an array of widechars. |
|
|
Length of a null-terminated string. |
|
|
Convert a null-terminated string to a shortstring. |
|
|
Return next element of ordinal type. |
|
|
Suspend a running thread. |
|
|
Swap high and low bytes/words of a variable |
|
|
Swap endianness of the argument |
|
|
System memory manager: Allocate memory |
|
|
Standard Assert failure implementation |
|
|
Format an address suitable for inclusion in a backtrace |
|
|
System memory manager free routine. |
|
|
System memory manager free routine. |
|
|
Return the status of the FPC heapmanager |
|
|
System implementation of GetHeapStatus |
|
|
System memory manager memory allocator. |
|
|
Initialize exceptions. |
|
|
Initialize standard input and output. |
|
|
System memory manager: free size. |
|
|
System memory manager: Reallocate memory |
|
|
Reset the floating point unit. |
|
|
System memory manager: attempt to resize memory. |
|
|
Return the priority of a thread. |
|
|
Set the priority of a thread. |
|
|
Signal possibility of thread switch |
|
|
Truncate a floating point value. |
|
|
Truncate the file at position |
|
|
||
|
Unassigned variant. |
|
|
||
|
Make sure reference count of string is 1 |
|
|
Unlock a previously locked resource |
|
|
Convert a string to all uppercase. |
|
|
||
|
||
|
||
|
||
|
Calculate numerical value of a string. |
|
|
Redimension a variant array |
|
|
||
|
Wait for a thread to terminate. |
|
|
Convert a length-limited array of widechar to an ansistring |
|
|
Convert a length-limited array of widechar to an ansistring |
|
|
Convert a null-terminated array of widechar to an ansistring |
|
|
Convert a null-terminated array of widechar to an ansistring |
|
|
Convert a widestring to a UCS-4 encoded string. |
|
|
Write variable to a text file |
|
|
Write variable to a text file and append newline |
No notes exist for this page yet.