Einzelnen Beitrag anzeigen

Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#6
  Alt 4. Jun 2003, 09:26
Moin Sanchez,

Zitat von Sanchez0815:
Der as Operator macht eine Panele aus Control
Nein, er sorgt nur dafür, das der Compiler Control als vom Typ TPanel ansieht.

Prinzipiell ginge statt

control as TPanel auch

TPanel(Control) und eine Exception gäbe es nur, wenn, in diesem Falle FDelphiControl, Methoden/Eigenschaften eines TPanel zu nutzen versuchen würde, die es in der durch Control angegebenen Kompo nicht gibt.

Mit diesem Typecast übernimmt man sozusagen dem Compiler gegenüber die Verantwortung dafür, dass Control auch wirklich als TPanel verwendbar ist.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat