Home  |  RTL by category : Keywords
 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
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
Object orientation
Control options
Data options
Data access
File name handling
 Strings and chars
Conversions from
Conversions to
 Numbers and sets
Conversions from
Conversions to
Default numbers
 Dates and Times
Conversions from
Conversions to
By Unit  
By Category  
  Compiler directives
 Author links

Delphi Programming Neil Moffatt All rights reserved.  |  Home Page