Delphi-Quellcode:
var c: class of ...;
(O as C).xyz
Sowas geht hier eh nicht, da hier der /basis)Typ statisch (konstant) sein muß, weil dieser Zugriff ja über den Compiler aufgelöst wird.
Wenn du über die
RTTI willst, dann wirst du dieses auch weiter manuell/dynamisch über die
RTTI auflösen müssen.
Also über den gefundenen Typ die Property abfragen, dann vom gewünschten Property den Type und nun auch noch über die
RTTI auf dieses Property zugreifen.