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 |
|