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