Ein Pointer ist doch ein ordinaler Typ und Typen sind konstant?
Wenn das stimmt, dann ist Folgendes voll
nervig gemein, also daß es nicht geht.
Delphi-Quellcode:
case Fields[i2].ClassType of
TBooleanField: ...;
TIntegerField: ...;
TFloatField: ...;
TDateField: ...;
...
end;