Einzelnen Beitrag anzeigen

venice2
(Gast)

n/a Beiträge
 
#4

AW: einlesen eines String aus einem TFileStream

  Alt 2. Nov 2021, 14:06
laenge gibt die Anzahl der Zeichen im String an, WriteBuffer und ReadBuffer erwartet aber die Anzahl der Bytes. Ein WideChar hat 2 Bytes. Deswegen kommen nur die ersten 11 Zeichen an.
Bei der Einbehaltung der Übergabe von PChar ergäbe sich das Problem erst gar nicht. Oder?

fS.WriteBuffer(laenge,sizeOf(PChar)); ??

Geändert von venice2 ( 2. Nov 2021 um 14:09 Uhr)
  Mit Zitat antworten Zitat