Unit |
|
Keyword |
|
Summary |
|
|
|
And |
|
Boolean and or bitwise and of two arguments |
|
|
Array |
|
A data type holding indexable collections of data |
|
|
As |
|
Used for casting object references |
|
|
Begin |
|
Keyword that starts a statement block |
|
|
Case |
|
A mechanism for acting upon different values of an Ordinal |
|
|
Class |
|
Starts the declaration of a type of object class |
|
|
Const |
|
Starts the definition of fixed data values |
|
|
Constructor |
|
Defines the method used to create an object from a class |
|
|
Destructor |
|
Defines the method used to destroy an object |
|
|
Div |
|
Performs integer division, discarding the remainder |
|
|
Do |
|
Defines the start of some controlled action |
|
|
DownTo |
|
Prefixes an decremental for loop target value |
|
|
Else |
|
Starts false section of if, case and try statements |
|
|
End |
|
Keyword that terminates statement blocks |
|
|
Except |
|
Starts the error trapping clause of a Try statement |
|
|
File |
|
Defines a typed or untyped file |
|
|
Finally |
|
Starts the unconditional code section of a Try statement |
|
|
For |
|
Starts a loop that executes a finite number of times |
System |
|
Function |
|
Defines a subroutine that returns a value |
|
|
Goto |
|
Forces a jump to a label, regardless of nesting |
|
|
If |
|
Starts a conditional expression to determine what to do next |
|
|
Implementation |
|
Starts the implementation (code) section of a Unit |
|
|
In |
|
Used to test if a value is a member of a set |
|
|
Inherited |
|
Used to call the parent class constructor or destructor method |
System |
|
Interface |
|
Used for Unit external definitions, and as a Class skeleton |
|
|
Is |
|
Tests whether an object is a certain class or ascendant |
|
|
Mod |
|
Performs integer division, returning the remainder |
|
|
Not |
|
Boolean Not or bitwise not of one arguments |
System |
|
Object |
|
Allows a subroutine data type to refer to an object method |
|
|
Of |
|
Linking keyword used in many places |
|
|
On |
|
Defines exception handling in a Try Except clause |
|
|
Or |
|
Boolean or or bitwise or of two arguments |
|
|
Packed |
|
Compacts complex data types into minimal storage |
System |
|
Procedure |
|
Defines a subroutine that does not return a value |
System |
|
Program |
|
Defines the start of an application |
System |
|
Property |
|
Defines controlled access to class fields |
|
|
Raise |
|
Raise an exception |
|
|
Record |
|
A structured data type - holding fields of data |
|
|
Repeat |
|
Repeat statements until a ternmination condition is met |
|
|
Set |
|
Defines a set of up to 255 distinct values |
|
|
Shl |
|
Shift an integer value left by a number of bits |
|
|
Shr |
|
Shift an integer value right by a number of bits |
|
|
Then |
|
Part of an if statement - starts the true clause |
|
|
ThreadVar |
|
Defines variables that are given separate instances per thread |
|
|
To |
|
Prefixes an incremental for loop target value |
|
|
Try |
|
Starts code that has error trapping |
|
|
Type |
|
Defines a new category of variable or process |
|
|
Unit |
|
Defines the start of a unit file - a Delphi module |
|
|
Until |
|
Ends a Repeat control loop |
|
|
Uses |
|
Declares a list of Units to be imported |
|
|
Var |
|
Starts the definition of a section of data variables |
|
|
While |
|
Repeat statements whilst a continuation condition is met |
|
|
With |
|
A means of simplifying references to structured variables |
|
|
Xor |
|
Boolean Xor or bitwise Xor of two arguments |
|