Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#8

Re: Datei im Speicher zeilenweise lesen

  Alt 12. Okt 2005, 12:23
Zitat von Flocke:
Um es dir einfach zu machen, könntest du wirklich einfach ein Text bzw. TextFile mit ReadLn benutzen. Die Puffergröße kannst du mit System.SetTextBuf vergrößern (z.B. auf 64K). Das sollte die Datenträgerzugriffe auf ein Minimum beschränken.

Ansonsten müsstest du dir wirklich jedes Zeilenende selbst suchen. Würde natürlich zur Not auch gehen, indem du direkt einen String als Puffer nimmst, also etwa so (ungetestet):
Jetzt bringst du mich ins Grübeln. Dein erster Vorschlag ist natürlich der einfachere zum Umsetzen. Aber du hast dir schon deie Mühe gemacht für deinen zweiten Vorschlag kompletten Code zu schreiben (Wäre übrigens nicht nötig gewesen, das hätte ich nämlich auch noch hinbekommen. Es ging mir nur um das Prinzip,), den will ich jetzt irgendwie auch nicht wegschmeißen. Mach mir die Entscheidung leichter und sagt mir einfach, dass die WinAPI Lösung, gegenüber der Pascal Lösung, performanter ist, dann nehme ich deinen schönen Code.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat