Thema
:
Zeilenanzahl bei name.log Datei begrenzen
Einzelnen Beitrag anzeigen
pertzschc
Registriert seit: 29. Jul 2005
Ort: Leipzig
309 Beiträge
Delphi 12 Athens
#
25
Re: Zeilenanzahl bei name.log Datei begrenzen
20. Jul 2009, 15:16
zusammenfalten
·
markieren
Delphi-Quellcode:
procedure
TLogFile.AddLine(Line:
string
);
var
LogFileList : TStringList;
Zeile:
String
;
begin
LogFileList := TStringList.Create;
try
LogFileList.LoadFromFile(FFileName);
// hier eine while-schleife, solange LogFileList.Count > 999
// innerhalb der schleife immer LogFileList.Delete(0); damit wird oberstes zeile gelöscht.
// danach hat das file im speicher 999 zeilen und die 1000. zeile kann hinzugefügt werden
Zeile := FormatDateTime('
c.zzz -
', Now)+Line;
LogFileList.Append(Zeile);
LogFileList.SaveToFile(FFileName);
finally
LogFileList.Free;
end
;
end
;
Zitat
pertzschc
Öffentliches Profil ansehen
Mehr Beiträge von pertzschc finden