| Wort |
Erklärung |
| and |
logischer Operator (logisches UND) |
| array |
Deklaration von Feldern |
| as |
Operator zur Durchführung überprüfter Type Casts |
| asm |
zum Einbau von Inline-Assembler Statements |
| at |
wird zur Adressangabe beim raise-Statement verwendet |
| automated |
spezieller Typ für COM-Programmierung |
| begin |
Start eines Anweisungsblocks |
| case |
Mehrfachverzweigung |
| class |
Deklaration einer Klasse |
| const |
Konstantendeklaration |
| constructor |
Konstruktor einer Klasse |
| destructor |
Destruktor einer Klasse |
| dispinterface |
Dispatch Interface bei COM-Programmierung |
| div |
ganzzahlige Division |
| do |
Teil von for-, with-, while- oder try..except-Statements |
| downto |
Teil der for-Schleife bei absteigendem Schleifenzähler |
| else |
Teil des if- oder case- oder try..except-Statements |
| end |
Ende eines Anweisungsblocks |
| except |
Verarbeitung von Exceptions |
| exports |
Deklarationen aus DLLs exportieren |
| file |
Deklaration von Dateien |
| finalization |
spezieller Teil einer Unit, der vor der Beendigung der Unit aufgerufen wird |
| finally |
Teil des try..finally-Statements |
| for |
Teil der for-Schleife |
| function |
Funktionsdeklaration |
| goto |
Sprung auf ein Label (nie verwenden!! Verletzt die Regeln der strukturierten Programmierung) |
| if |
Zweifachverzweigung |
| implementation |
leitet den nicht-öffentlichen Code einer Unit ein |
| in |
Mengenoperator; Teil des uses-Statement; Teil von Package-Deklarationen |
| implementation |
Beginn des geschützten Implementierungsbereichs |
| inherited |
Vererbungsindikator bei polymorphen Klassen |
| initialization |
spezieller Teil einer Unit, der vor dem Start der Unit aufgerufen wird |
| inline |
zum Einbau von Inline-Assembler Statements |
| interface |
Beginn des Interface-Bereichs |
| is |
dynamische Typüberprüfung |
| label |
Sprungmarke für goto (nie verwenden!!) |
| library |
spezifiziert den Kopf einer DLL |
| mod |
Rest einer ganzzahligen Division |
| nil |
Eine spezielle Konstante für Pointer um einen Pointer ins Leere gehen zu lassen. |
| not |
logischer Operator (logisches NICHT) |
| object |
Deklaration eines Objekts |
| of |
wird in vielen verschiedenen Konstruktionen als Hilfswort benützt |
| on |
zur Abarbeitung von Exceptions |
| or |
logischer Operator (logisches ODER) |
| out |
spezielle Parameterübergabe für Prozeduren und Funktionen |
| packed |
zum Packen von komplexen Datentypen (array, record, set, ...) |
| private |
privater Teil einer Klassendeklaration |
| protected |
spezieller Bereich von Klassendeklarationen, auf den bei Vererbung zugegriffen werden kann |
| procedure |
Prozedur (Unterprogramm) |
| program |
Programmkopf |
| property |
Attribut eines Objekts |
| public |
öffentlicher Teil einer Klassendeklaration |
| published |
öffentlicher Teil einer Klassendeklaration, der vom Object-Inspector angezeigt wird |
| raise |
Exception erzeugen |
| record |
Deklaration eines Records |
| repeat |
Beginn der repeat-Schleife |
| resourcestring |
Deklaration von Ressourcen-Strings |
| set |
Definition einer Menge |
| shl |
Bits nach links schieben |
| shr |
Bits nach rechts schieben |
| string |
Zeichenkette |
| then |
Teil des if-Statements |
| threadvar |
Deklaration von globalen Variablen bei Multithread-Applikationen |
| to |
Teil der for-Schleife |
| try |
Teil des try..except- und des try..finally-Statements |
| type |
Typdeklaration |
| unit |
Unit-Deklaration |
| until |
Teil der repeat-Schleife |
| uses |
Referenzierung von Units |
| var |
Variablendeklaration |
| while |
Teil der while-Schleife |
| with |
Abkürzung bei Records und Objekten |
| xor |
logischer Operator (logisches exklusives ODER) |