Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.142 Beiträge
 
Delphi 12 Athens
 
#8

AW: Explizit nach String[20] casten?

  Alt 7. Apr 2017, 11: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.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat