Der Epina Delphi-Kurs bietet Ihnen eine allgemeine Einführung in das Programmieren mit Delphi/Pascal. Mit vielen ausgearbeiteten Beispielen können Sie direkt in die Delphi-Programmierung einsteigen. Mehr dazu finden Sie hier....

Reservierte Schlüsselwörter

Die folgenden reservierten Wörter werden von Pascal bzw. Delphi benützt und können nicht umdefiniert oder als Bezeichner eingesetzt werden:

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)

Last Update: 2011-08-16