Einzelnen Beitrag anzeigen

Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.106 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: TFileStream öffnen und lesen!

  Alt 15. Okt 2003, 19:14
Moin Spider,

Du hast es doch eigentlich schon:

Delphi-Quellcode:
// schreiben
procedure TForm1.Button1Click(Sender: TObject);
var Datei: TFileStream;
    T: String;
    Count: Integer;
begin
  T := Edit1.Text;
  Count := Length(T);
  try
    Datei := TFileStream.Create('d:\Test.txt',fmcreate);
    Datei.Write(T[1], Count);
  finally
    Datei.Free;
  end;
end;

// Lesen
procedure TForm1.Button2Click(Sender: TObject);
var Datei: TFileStream;
    T: String;
begin
  try
    Datei := TFileStream.Create('d:\Test.txt',fmOpenRead);
    T := StringOfChar(#00,Datei.Size);
    Datei.Read(T[1], Datei.Size);
  finally
    Datei.Free;
  end;
end;
ungetestet, sollte aber stimmen.
BTW: Ich hab' nur noch mal die Methoden xxxBuffer gegen die ohne ausgetauscht.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat