Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Large Text File Viewer programmieren (https://www.delphipraxis.net/170481-large-text-file-viewer-programmieren.html)

hitzi 20. Sep 2012 07:33

AW: Large Text File Viewer programmieren
 
Luckie hat Recht. Memory Mapped Files machen das Anzeigen großer Dateien zum Kinderspiel. Ich hab das vor einiger Zeit mit dieser Klasse -> http://www.swissdelphicenter.ch/de/p...de.php?id=2013 <- umgesetzt. Damit kann man Teile eine Datei laden und anzeigen lassen ohne die ganze Datei laden zu müssen.

Neutral General 20. Sep 2012 08:22

AW: Large Text File Viewer programmieren
 
Schau mal hier:

http://www.delphipraxis.net/113289-mapped-streams.html

Der TFileStreamEx benutzt Memory Mapped Files. Brauchst nur die Unit runterzuladen und dir eine Instanz des TFileStreamEx erzeugen und kannst dann mit den gewohnten Stream-Methoden auf die Daten zugreifen :)

jaenicke 20. Sep 2012 08:52

AW: Large Text File Viewer programmieren
 
Ich habe hier auch ein Beispiel wie man damit Zeilen suchen kann:
http://www.delphipraxis.net/151898-s...ei-reader.html
Damit habe ich eine 350 MiB Registrydatei in wenigen Sekunden gelesen und geparst. (Das habe ich in meinem Registryeditor benutzt, der aber noch immer in der Alphaphase ist und vermutlich auch bleibt.)


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:01 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz