Thema: Records

Einzelnen Beitrag anzeigen

Benutzerbild von dummzeuch
dummzeuch

Registriert seit: 11. Aug 2012
Ort: Essen
1.603 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#23

AW: Records

  Alt 6. Nov 2023, 14:14
Wie ist es mit so einer Lösung? Spricht irgend etwas dagegen?

Delphi-Quellcode:
        if (LField.FieldType.TypeKind=tkUString) then
          LField.SetValue(@Dest, '')
        else
Stringtypen werden bereits automatisch mit einem Leerstring initialisiert.

Ansonsten spricht nichts dagegen, allerdings fehlen viele weitere Datentypen, insbesondere Unter-Records.

Und es funktioniert natürlich nur, wenn man die Erweiterte RTTI nicht abschaltet (wenn ich mich recht erinnere, ist das ein Compilerschalter).
Thomas Mueller
  Mit Zitat antworten Zitat