Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
Delphi 12 Athens
|
AW: Explizit nach String[20] casten?
7. Apr 2017, 12:44
Man kann sich auch selber einen Record-String bastelt.
x: array[0..x] of WideChar
// WideChar oder AnsiChar, wegen fester größe bei der Übertragung
Delphi kann da zeilweise automatisch zwischen String und diesem Array konvertieren.
Das ganze pappt man dann noch in einen Record, batelt implizite Casts von/zu String dran
und kann dann intern in AnsiChar z.B. als UTF8 speichern.
Alternativ:
TPersistent nehmen
da als Property seine Daten rein
und dieses Datenobject lässt sich dann einfach mit Systemmitteln in einen Stream serialisieren und wieder deserialisieren,
was dann auch mit dynamischer Länge funktioniert.
$2B or not $2B
|