Difference between revisions of "As/de"
From Free Pascal wiki
Jump to navigationJump to searchm |
|||
Line 7: | Line 7: | ||
Dafür muss das Objekt eine Instanz der Klasse sein.<br> | Dafür muss das Objekt eine Instanz der Klasse sein.<br> | ||
Beispiel:<br> | Beispiel:<br> | ||
− | <syntaxhighlight> | + | <syntaxhighlight lang=pascal> |
var | var | ||
objForm : TForm; | objForm : TForm; |
Latest revision as of 02:27, 31 January 2020
│
Deutsch (de) │
English (en) │
español (es) │
suomi (fi) │
français (fr) │
Zurück zu den reservierten Wörtern.
Das reservierte Wort as gehört zur objektorientierten Programmierung.
Das reservierte Wort as wird für die Typumwandlung (Typecast) eines Objektes in eine Klasse verwendet.
Dafür muss das Objekt eine Instanz der Klasse sein.
Beispiel:
var
objForm : TForm;
begin
...
// Typumwandlung auf dem Standardweg
objForm := TForm1(Sender: TObject);
// Typumwandlung von 'Sender' unter Verwendung des Schlüsselwortes As
objForm := Sender As TForm1;
...
--Olaf 18:04, 30 October 2012 (UTC)