Einzelnen Beitrag anzeigen

stj

Registriert seit: 20. Feb 2017
3 Beiträge
 
Delphi 2010 Enterprise
 
#3

AW: RTTI: FieldType eines Klassenfeldes ist nil !?

  Alt 21. Feb 2022, 14:37
RTTI kann nur mit Typen umgehen, die einen Namen haben, also per type declaration definiert worden sind. "On the fly" erzeugte Typen wie dein ^R gehören nicht dazu.
Hm.

Das scheint aber nur begrenz so zu sein ...
Für die Klasse

Code:
  C4 = class
    X: record F: string end;
  end;
geht das sehr wohl, allerdings ist der Typname von X dann doch sehr kryptisch - :C4.:1

Ziemlich schräg.
  Mit Zitat antworten Zitat