![]() |
String in TFileStream lesen & speichern
Wie kann man einen String (enthält auch nicht darstellbare Zeichen) in ein TFileStream bekommen und wieder lesen?
Danke! |
Re: String in TFileStream lesen & speichern
Delphi-Quellcode:
var filestream:afilestream;
str:string; len:integer; len := Length( str ); filestream.Write(len, SizeOf(len) ); filestream.Write( PChar(str)^, len ); und lesen
Delphi-Quellcode:
filestream.Read( len, SizeOf(len) ); SetLength( str, len ); filestream.Read( PChar(str)^, len ); |
Re: String in TFileStream lesen & speichern
Moin Axel,
Schreiben:
Delphi-Quellcode:
Lesen geht dann analog, aber der String muss vorher, z.B. mit SetLength, initialisiert werden, sonst gibt es mit Sicherheit eine AV.
fs.Write(sOutput[1],Length(sOutput));
|
Re: String in TFileStream lesen & speichern
|
Re: String in TFileStream lesen & speichern
Danke hat funktioniert!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:44 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz