Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.033 Beiträge
 
Delphi 12 Athens
 
#10

Re: maximale Einträge in einer Text-Datei mit TFileStream

  Alt 23. Mär 2007, 17:44
Ich hätte da noch dieses anzubieten.

Erstens ist es ja egal in welcher Reinfolge gelöscht wird ... weg muß es so, oder so.

Und dann kann man sich auch die Berechnung des Index des zu löschnden Eintrags ersparen, wenn man betrachtet daß alle zu löschenden Einträge an 2 bestimmten Punkten auf jeden Fall vorbeikommen müssen.
Delphi-Quellcode:
//Alle Einträge am Anfang der Liste löschen
If FLoopCount > 0 Then
  While StringList.Count > FLoopCount do
    StringList.Delete(0);


//Alle Einträge am Ende der Liste löschen
If FLoopCount > 0 Then
  While StringList.Count > FLoopCount do
    StringList.Delete(FLoopCount);
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat