Einzelnen Beitrag anzeigen

Highttower

Registriert seit: 2. Jun 2009
Ort: Worms
88 Beiträge
 
Delphi 2010 Professional
 
#4

AW: RTTI Typ ermitteln bei generics?

  Alt 23. Sep 2010, 12:24
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
SpecialRecord ist IMMER vom Typ TMyRecord! Verwechsle nicht Klasse und Generic .

@EDIT, bin mir beim 2ten mal drüber lesen aber nicht mehr ganz sicher
Tobi
Rechtschreib und Semikolion Fehler dürfen behalten werden.
  Mit Zitat antworten Zitat