Einzelnen Beitrag anzeigen

Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.487 Beiträge
 
Delphi 7 Enterprise
 
#2

AW: RTTI im Record Feldlänge

  Alt 16. Sep 2013, 11:04
Da Real48 und string[] keine RttiType Informationen haben, wird das schwierig. Du könntest alle Record-Definitionen mit Attributen versehen. Also:
Delphi-Quellcode:
TMyRecord = record
  [ShortString(6)]
  PLZ : string[6];
  [ShortString(50)]
  Ort : String[50];
end;
Und dann müsstest Du, wenn FieldType des RttiField nil ist, versuchen ob ein solches Attribut vorhanden ist und dieses auslesen.
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat