Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Sind für FileStreams AnsiStrings vonnöten?

  Alt 18. Sep 2011, 23:46
Für solche "externen" Daten niemals dynamische Datentypen verwenden

Denn wenn sich das Datenformat mal ändert, dann sind die Daten nur noch "Schrott".


> kein Integer, String, Char und Co.


Du mußt dich also für ein "festes" Format entscheiden.

ShortString und AnsiString = immer ANSI
WideString oder UnicodeStrng (seit D2009) = Unicode
String = dynamisch und hängt vom Compiler ab




Schreib den Stream/Datei mit D7 und versuch es dann mal mit 2009/XE auszulesen (oder andersrum), was bei String/Char dann natürlich ins Chaos führt.
$2B or not $2B

Geändert von himitsu (18. Sep 2011 um 23:49 Uhr)
  Mit Zitat antworten Zitat