Delphi
Basics
Home
|
RTL
System
unit
Type
Name
Summary
Function
Abs
Gives the absolute value of a number (-ve sign is removed)
Variable
AbstractErrorProc
Defines a proc called when an abstract method is called
Function
Addr
Gives the address of a variable, function or procedure
Type
AnsiChar
A character type guaranteed to be 8 bits in size
Type
AnsiString
A data type that holds a string of AnsiChars
Procedure
Append
Open a text file to allow appending of text to the end
Function
ArcTan
The Arc Tangent of a number, returned in
radians
Procedure
Assign
Assigns a file handle to a binary or text file
Function
Assigned
Returns true if a reference is not
nil
Procedure
AssignFile
Assigns a file handle to a binary or text file
Function
BeginThread
Begins a separate thread of code execution
Procedure
BlockRead
Reads a block of data records from an untyped binary file
Procedure
BlockWrite
Writes a block of data records to an untyped binary file
Type
Boolean
Allows just
True
and
False
values
Procedure
Break
Forces a jump out of a single loop
Type
Byte
An integer type supporting values 0 to 255
Type
Cardinal
The basic unsigned integer type
Type
Char
Variable type holding a single character
Procedure
ChDir
Change the working drive plus path for a specified drive
Function
Chr
Convert an integer into a character
Procedure
Close
Closes an open file
Procedure
CloseFile
Closes an open file
Variable
CmdLine
Holds the execution text used to start the current program
Type
Comp
A 64 bit signed integer
Function
Concat
Concatenates one or more strings into one string
Procedure
Continue
Forces a jump to the next iteration of a loop
Function
Copy
Create a copy of part of a string or an array
Function
Cos
The Cosine of a number
Type
Currency
A decimal type with 4 decimal points used for financial values
Procedure
Dec
Decrement an ordinal variable
Procedure
Delete
Delete a section of characters from a string
Procedure
Dispose
Dispose of storage used by a pointer type variable
Type
Double
A floating point type supporting about 15 digits of precision
Procedure
EndThread
Terminates a thread with an exit code
Function
Eof
Returns true if a file opened with
Reset
is at the end
Function
Eoln
Returns true if the current text file is pointing at a line end
Procedure
Erase
Erase a file
Variable
ErrorAddr
Sets the error address when an application terminates
Procedure
Exclude
Exclude a value in a set variable
Procedure
Exit
Exit abruptly from a function or procedure
Variable
ExitCode
Sets the return code when an application terminates
Function
Exp
Gives the exponent of a number
Directive
Export
Makes a function or procedure in a DLL externally available
Type
Extended
The floating point type with the highest capacity and precision
Variable
FileMode
Defines how
Reset
opens a binary file
Function
FilePos
Gives the file position in a binary or text file
Function
FileSize
Gives the size in records of an open file
Procedure
FillChar
Fills out a section of storage with a fill character or byte value
Procedure
Flush
Flushes buffered text file data to the file
Function
Frac
The fractional part of a floating point number
Procedure
FreeMem
Free memory storage used by a variable
Keyword
Function
Defines a subroutine that returns a value
Procedure
GetDir
Get the default directory (drive plus path) for a specified drive
Function
GetLastError
Gives the error code of the last failing Windows API call
Function
GetMem
Get a specified number of storage bytes
Procedure
Halt
Terminates the program with an optional dialog
Function
Hi
Returns the hi-order byte of a (2 byte) Integer
Function
High
Returns the highest value of a type or variable
Procedure
Inc
Increment an ordinal variable
Procedure
Include
Include a value in a set variable
Variable
Input
Defines the standard input text file
Procedure
Insert
Insert a string into another string
Function
Int
The integer part of a floating point number as a float
Type
Int64
A 64 bit sized integer - the largest in Delphi
Type
Integer
The basic Integer type
Keyword
Interface
Used for Unit external definitions, and as a Class skeleton
Function
IOResult
Holds the return code of the last I/O operation
Function
IsMultiThread
Returns true if the code is running multiple threads
Function
Length
Return the number of elements in an array or string
Function
Ln
Gives the natural logarithm of a number
Function
Lo
Returns the low-order byte of a (2 byte) Integer
Type
LongInt
An Integer whose size is guaranteed to be 32 bits
Type
LongWord
A 32 bit unsigned integer
Function
Low
Returns the lowest value of a type or variable
Constant
MaxInt
The maximum value an Integer can have
Constant
MaxLongInt
The maximum value an LongInt can have
Procedure
MkDir
Make a directory
Procedure
Move
Copy bytes of data from a source to a destination
Procedure
New
Create a new pointer type variable
Constant
Nil
A pointer value that is defined as undetermined
Keyword
Object
Allows a subroutine data type to refer to an object method
Function
Odd
Tests whether an integer has an odd value
Function
Ord
Provides the Ordinal value of an integer, character or enum
Variable
Output
Defines the standard output text file
Type
PAnsiChar
A pointer to an AnsiChar value
Type
PAnsiString
Pointer to an AnsiString value
Function
ParamCount
Gives the number of parameters passed to the current program
Function
ParamStr
Returns one of the parameters used to run the current program
Type
PChar
A pointer to an Char value
Type
PCurrency
Pointer to a Currency value
Type
PDateTime
Pointer to a TDateTime value
Type
PExtended
Pointer to a Extended floating point value
Function
Pi
The mathematical constant
Type
PInt64
Pointer to an Int64 value
Type
Pointer
Defines a general use Pointer to any memory based data
Function
Pos
Find the position of one string in another
Function
Pred
Decrement an ordinal variable
Keyword
Procedure
Defines a subroutine that does not return a value
Keyword
Program
Defines the start of an application
Keyword
Property
Defines controlled access to class fields
Type
PShortString
A pointer to an ShortString value
Type
PString
Pointer to a String value
Type
PVariant
Pointer to a Variant value
Type
PWideChar
Pointer to a WideChar
Type
PWideString
Pointer to a WideString value
Function
Random
Generate a random floating point or integer number
Procedure
Randomize
Reposition the Random number generator next value
Variable
RandSeed
Reposition the Random number generator next value
Procedure
Read
Read data from a binary or text file
Procedure
ReadLn
Read a complete line of data from a text file
Type
Real
A floating point type supporting about 15 digits of precision
Type
Real48
The floating point type with the highest capacity and precision
Procedure
ReallocMem
Reallocate an existing block of storage
Procedure
Rename
Rename a file
Procedure
Reset
Open a text file for reading, or binary file for read/write
Variable
Result
A variable used to hold the return value from a function
Procedure
ReWrite
Open a text or binary file for write access
Procedure
RmDir
Remove a directory
Function
Round
Rounds a floating point number to an integer
Procedure
RunError
Terminates the program with an error dialog
Procedure
Seek
Move the pointer in a binary file to a new record position
Function
SeekEof
Skip to the end of the current line or file
Function
SeekEoln
Skip to the end of the current line or file
Variable
Self
Hidden parameter to a method - refers to the containing object
Procedure
SetLength
Changes the size of a string, or the size(s) of an array
Procedure
SetString
Copies characters from a buffer into a string
Type
ShortInt
An integer type supporting values -128 to 127
Type
ShortString
Defines a string of up to 255 characters
Function
Sin
The Sine of a number
Type
Single
The smallest capacity and precision floating point type
Function
SizeOf
Gives the storage byte size of a type or variable
Function
Slice
Creates a slice of an array as an Open Array parameter
Type
SmallInt
An Integer type supporting values from -32768 to 32767
Function
Sqr
Gives the square of a number
Function
Sqrt
Gives the square root of a number
Procedure
Str
Converts an integer or floating point number to a string
Type
String
A data type that holds a string of characters
Function
StringOfChar
Creates a string with one character repeated many times
Function
StringToWideChar
Converts a normal string into a WideChar 0 terminated buffer
Function
Succ
Increment an ordinal variable
Type
TDateTime
Data type holding a date and time value
Type
Text
Defines a file as a text file
Type
TextFile
Declares a file type for storing lines of text
Type
TObject
The base class type that is ancestor to all other classes
Function
Trunc
The integer part of a floating point number
Procedure
Truncate
Truncates a file size - removes all data after the current position
Type
TThreadFunc
Defines the function to be called by
BeginThread
Function
UpCase
Convert a
Char
value to upper case
Procedure
Val
Converts number strings to integer and floating point values
Type
Variant
A variable type that can hold changing data types
Type
WideChar
Variable type holding a single International character
Function
WideCharToString
Copies a null terminated WideChar string to a normal string
Type
WideString
A data type that holds a string of WideChars
Type
Word
An integer type supporting values 0 to 65535
Procedure
Write
Write data to a binary or text file
Procedure
WriteLn
Write a complete line of data to a text file
Run Time Library
Reference
By first letter
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
$
By Functionality
Data types
Integers, ordinals
Floating point types
String, char types
Pointer types
Other types
Program structure
Program control
Program data
Looping
Logic
Object orientation
Options
Control options
Data options
Files
Operations
Data access
File name handling
Strings and chars
Operations
Conversions from
Conversions to
Displaying
Numbers and sets
Calculations
Conversions from
Conversions to
Trigonometry
Default numbers
Displaying
Dates and Times
Calculations
Conversions from
Conversions to
Values
Displaying
By Unit
System
SysUtils
StrUtils
DateUtils
FileCtrl
ConvUtils
StdConvs
Math
Classes
Dialogs
Types
Variants
By Category
Compiler directives
Directives
Keywords
Types
Variables
Constants
Functions
Procedures
Delphi Programming
© Neil Moffatt
All rights reserved.
|
Home Page