Hallo zusammen,
vielleicht hatte jemand von euch schonmal das Problem.
Ich schreibe mit BlockWrite einen Buffer (Array of Char) in eine Datei.
Mit dem Update auf Delphi 2009 ist Char jetzt WideChar, somit 2 Byte lang.
Das hat zur folge, das BlockWrite auch immer schön zwi Byte pro Char schreibt.
Ich muss aber AnsiChars schreiben, da die Programme, die die Dateien wieder einlesen nicht MultiByte-Fähig sind.
Kann mir jemand sagen, wie ich einfach dieses Array of Char in ein Array of AnsiChar bekomme? Oder wie ich generell MultiByte-Strings in SingleByte-Strings bekomme?
Gruß
Stefan Laut
vielleicht hatte jemand von euch schonmal das Problem.
Ich schreibe mit BlockWrite einen Buffer (Array of Char) in eine Datei.
Mit dem Update auf Delphi 2009 ist Char jetzt WideChar, somit 2 Byte lang.
Das hat zur folge, das BlockWrite auch immer schön zwi Byte pro Char schreibt.
Ich muss aber AnsiChars schreiben, da die Programme, die die Dateien wieder einlesen nicht MultiByte-Fähig sind.
Kann mir jemand sagen, wie ich einfach dieses Array of Char in ein Array of AnsiChar bekomme? Oder wie ich generell MultiByte-Strings in SingleByte-Strings bekomme?
Gruß
Stefan Laut
Comment