Registriert seit: 15. Nov 2005
131 Beiträge
Turbo Delphi für Win32
|
Re: Prozedur aufrufende Objekt-Instanz identifizieren
8. Feb 2006, 23:39
Wenn du, wie hier, ein TObject als "allgemeinen" Typ übergeben hast, kannst du mit "is" (z.B. Sender is TComponent) überprüfen, ob es sich um in Wirklichkeit um ein z.B. TComponent handelt. Es ist ja alles von TObject abgeleitet. Wenn du nun mit "as" (z.b. (Sender as TComponent) ) den Sender "typecastest", dann kannst du mit auf seine Eigenschaften und Methoden zugreifen, die er als TComponent besitzt. Du "wandelst" praktisch das TObject in den passenden Typ.
|