Einzelnen Beitrag anzeigen

Benutzerbild von holliesoft
holliesoft

Registriert seit: 4. Apr 2005
Ort: Gau-Algesheim
250 Beiträge
 
FreePascal / Lazarus
 
#37

Re: Zeilenanzahl bei name.log Datei begrenzen

  Alt 22. Jul 2009, 10:49
Hi,

wenn die Logdatei noch nicht existiert, dann kann sie auch nicht geladen werden. Daher:



Delphi-Quellcode:
procedure TLogFile.AddLine(Line: string);
var
  LogFileList : TStringList;
  Zeile: String;
begin
  LogFileList := TStringList.Create;
  try
    If FileExists(FFileName) then
      LogFileList.LoadFromFile(FFileName);
    while LogFileList.Count > (MaxLines-1) do
        LogFileList.Delete(0);
    LogFileList.Add(FormatDateTime('c.zzz - ', Now)+Line);
    LogFileList.SaveToFile(FFileName);
  finally
    LogFileList.Free;
  end;
end;
Gruß
Patrick
  Mit Zitat antworten Zitat