Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.139 Beiträge
 
Delphi 12 Athens
 
#26

AW: Referenzen auf ungültige Objekte

  Alt 18. Mär 2011, 16:34
* Umwandlung Interface -> Objekt nicht möglich (Ausnahme neuere Delphiversionen)
Man konnte sich auch früher schon eine entsprechende Methode implementieren.

Delphi-Quellcode:
function TMyClass.GetObject: TObject{oder gar TMyClass};
begin
  Result := Self;
end;
Delphi hat sowas natürlich standardmäßig nicht implementiert, da hinter einem Objekt nicht unbedingt ein Delphi-Objekt liegen muß
und man bei Grenzüberschreitungen von EXE/DLL eh keine Objekte übergeben werden können ... also zumindestens die RTTI paßt dann nicht mehr zusammen.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat