Thema: RTTI Problem

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: RTTI Problem

  Alt 23. Apr 2024, 12:18
"beachten" muß der Compiler diese Interface-Property schon,
* denn man kann sie verwenden (wie bei normalen Property wird beim Auslesen/Zuweisen im Code einfach direkt gegen die Getter und Setter kompiliert)
* in den DCU müssen Infos für diese Property ebenfalls irgendwie enthalten sein, damit der PropertyName dann aufgelöst werden kann
* in BPL müssten sie auch drin stehen, damit nach Änderung auch der richtige Getter/Setter aufgerufen wird


OK, unabhängig davon seht es in der TypeInfo des Interfaces definitiv nicht drin und scheinbar leider auch nicht in der Delphi-TypeInfo und RTTI.




Wenn es sich um Interfaces vom Delphi handelt, also mit einem TObjekt dahinter,
dann könnte man das Interface nach TObject casten und stattdessen über die RTTI des Objekts gehn.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat