Einzelnen Beitrag anzeigen

webcss

Registriert seit: 10. Feb 2006
255 Beiträge
 
Delphi XE2 Professional
 
#1

RTTI Typ ermitteln bei generics?

  Alt 23. Sep 2010, 11:14
Delphi-Version: 2010
Hallo zusammen,

wie kann ich mit RTTI den Ursprungstyp eines generischen Types/Records ermitteln?
Delphi-Quellcode:
type
  TMyRecord<T> =record
  private
    FMySpecialType: T;
  public
    property MySpecialType: T read FMySpecialType;
  end;

  TSpecialType= class(TObject);

var
  SpecialRecord= TMyRecord<TSpecialClass>;
Wie kann ich mittels RTTI prüfen, ob SpecialRecord vom Typ TMyRecord ist?

Gruss Clemens
"Wer seinem Computer Mist erzählt, muss immer damit rechnen..." (unbekannt)
"Der Computer rechnet damit, dass der Mensch denkt..." (auch unbekannt)
mein blog
  Mit Zitat antworten Zitat