Forum: Object-Pascal / Delphi-Language
Delphi
by Christian Seehase,
13. Dez 2007
Moin Akko,
das ist ja mal ein interessantes Problem ;-)
Probier' das hier mal aus:
function csCountLines(const AsFilepath : string) : Integer;
const
BUFSIZE = 65536;
Forum: Object-Pascal / Delphi-Language
Delphi
by Christian Seehase,
13. Dez 2007
Moin Ghostwalker,
das hab' ich früher auch mal so gemacht, und wenn es sich vornehmlich um kleine Textdateien handelt, ist das wohl auch noch gangbar, aber je grösser diese werden, umso schneller wirst Du merken, dass das vollständige Laden in den Arbeitsspeicher, und anschliessende Ermitteln der Zeilen ganz böse auf die Performance drückt.
Allein schon das zeilenweise auslesen, geht da schon...