Registriert seit: 24. Jan 2006
Ort: Iserlohn
646 Beiträge
Delphi 10.4 Sydney
|
Re: Große -ca. 100MB- Textdateien öffnen und verarbeiten
7. Mär 2007, 12:13
bau dir einen parser... die dateien werden dann byte für byte eingelesen.
wenn du die informationen nur einmal benötigst bzw immer nur häppchenweise ohne sie im zusammenhang zu betrachten versuchs einfach mal mit dem TFilestream. sollte meines erachtens das performanteste sein.
ich arbeite selbst mit so großen "text" dateien und mache das auch über den filestream den ich mir mit einem buffer versehen habe und methoden wie "Position" und "Size" überschrieben habe, da diese sehr perfomancelastig sind... ( size z.b. springt von der aktuellen dateiposition ans ende der datei und sucht sich dann mit seek() die vorher gemerkte dateiposition wieder... )
gruß
reli
|