![]() |
AW: Variable as Klasse - Wann verwenden
Zitat:
Zitat:
Delphi-Quellcode:
var Obj: TMyObj;
Intf: IMyIntf; Intf2: IInterface; Intf := Obj as IMyIntf; // oder nur, da das Interface vom Ziel (der Intf-Variable) genommen wird Intf := Obj; Intf2 := Obj as IMyIntf; // hier würde dagegen in Intf2 nur IInterface von Obj drinstecken Intf2 := Obj; Zitat:
(hab mir bisher damit beholfen, daß ich im Interface eine Methode implementiert hab, ala GibMitBitteDeinInneresObjekt) |
AW: Variable as Klasse - Wann verwenden
Man kann aber per Interface ermitteln, ob das Objekt bestimmte Methoden unterstützt
|
AW: Variable as Klasse - Wann verwenden
Zitat:
|
AW: Variable as Klasse - Wann verwenden
Ob die Klasse eines Objektes ein Interface implementiert, welches die gewünschte Methode beinhaltet
|
AW: Variable as Klasse - Wann verwenden
Zitat:
![]() Seit Delphi 2010 aber wie gesagt ![]() |
AW: Variable as Klasse - Wann verwenden
Zitat:
[edit] Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:04 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz