As/de

From Free Pascal wiki
Revision as of 01:27, 31 January 2020 by GAN (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

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)