Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

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

AW: Referenzen auf ungültige Objekte

  Alt 18. Mär 2011, 17: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.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat