Einzelnen Beitrag anzeigen

webcss

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

AW: RTTI Typ ermitteln bei generics?

  Alt 23. Sep 2010, 12:55
Delphi-Quellcode:
type
TSpecialRecord = TMyRecord<TSpecialClass>;

var SpecialRecord: TSpecialRecord;

if FieldInfo.FieldType.AsRecord.Handle = TypeInfo(TSpecialRecord) then

// oder

if FieldInfo.FieldType.Handle = TypeInfo(TSpecialRecord) then
und genau das funktioniert nicht, da der Compiler einen TSpecialRecord<T> erwartet.
Sieht so aus als bliebe es bei meiner Variante...
"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