Zapisywanie i odczytywanie pliku przy pomocy strumienia (TFileStream) - lazarus delphi: Różnice pomiędzy wersjami
Przejdź do nawigacji
Przejdź do wyszukiwania
(Utworzył nową stronę „ == Zapisywanie == Zmienne <pre> strum: TFileStream; tmp:string; </pre> Kod <pre> tmp:='mój strumień'; strum := TFileStream.Create('plik.bin', fmCreate); strum.W...”) |
|||
Linia 1: | Linia 1: | ||
== Zapisywanie == | == Zapisywanie == | ||
Linia 41: | Linia 40: | ||
showmessage(tmp); //wyświetlanie zawartości strumienia w formie stringa | showmessage(tmp); //wyświetlanie zawartości strumienia w formie stringa | ||
</pre> | </pre> | ||
[[Category:Delphi]] |
Wersja z 23:50, 9 sty 2011
Zapisywanie
Zmienne
strum: TFileStream; tmp:string;
Kod
tmp:='mój strumień'; strum := TFileStream.Create('plik.bin', fmCreate); strum.WriteBuffer(Pointer(tmp)^,Length(tmp)); strum.Free;
Odczytywanie
Zmienne
strum: TFileStream; tmp:string;
Kod
strum := TFileStream.Create('plik.bin', fmOpenRead); SetLength(tmp, strum.size); BytesRead := strum.Read(tmp[1], strum.size); SetLength(tmp, BytesRead); strum.Free; showmessage(tmp); //wyświetlanie zawartości strumienia w formie stringa