Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#4

Re: Zeilen hinzufügen - Probleme mit grossen Logdateien

  Alt 23. Nov 2005, 11:27
Hallo.

Ich weiß nicht, wie DU die Daten wegschreibst, aber das hier könnte vom Prinzip her auch bei dir funktionieren:

Delphi-Quellcode:
procedure Log(filename, msg: string);
var
  fs: TFileStream;
  fm: Word;
begin
  if FileExists(fileName)
    then fm := fmOpenReadWrite
    else fm := fmCreate;
  fs := TFileStream.Create(fileName, fm, fmShareDenyWrite);
  with fs do
  begin
    Position := Size;
    msg := msg + #13#10;
    fs.WriteBuffer(msg[1], Length(msg));
    fs.Free;
  end;
end;
Grüße vom marabu
  Mit Zitat antworten Zitat