Einzelnen Beitrag anzeigen

alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#9

Re: bei string in TFileStream kommt 1 Zeichen zu wenig an...

  Alt 23. Mär 2010, 15:08
Dann verwende eine Hilfsklasse oder einfach nur Prozeduren, die Dir das Leben einfacher machen.
Delphi-Quellcode:
Procedure ReadString (aStream : TStream; Var aString : String);
Var
  len : Integer;

Begin
  aStream.Read (len, SizeOf (len));
  SetLength (aString, len);
  aStream.Read (aString[1], len*SizeOf (aString[1])); // Wegen unicode
End;
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat