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