Forum: Object-Pascal / Delphi-Language
by AndyDF,
30. Sep 2016
Immerhin geht ja folgendes:
Machwas(TMyInterface.Create as IMyInterface);
Dann muss man nicht unbedingt eine Variable anlegen. Allerdings muss man dran denken.... :?
Gruß Andreas
PS: Hallo Fritz. :-D
Forum: Object-Pascal / Delphi-Language
by AndyDF,
30. Sep 2016
Hmm... wenn du mir das so schreibst, ist eigentlich logisch. Bin ich klassisch drauf rein gefallen. ;)
Danke für die Info.
Forum: Object-Pascal / Delphi-Language
by AndyDF,
30. Sep 2016
Habe gerade etwas fest gestellt, von dem ich bisher erwartet hatte, dass es funktioniert. Ich arbeite sehr intensiv mit Interfaces und schaue auch immer, dass ich Objekt- und Interfacereferenzen nicht vermische.
Das heißt, Variable vom Interface-Typ definierten und das Objekt mittels Create der Variable zuweisen. Wenn die Interface-Variable aus dem Scope fällt, wird das Objekt dahinter auch...