Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Datei auslesen ohne TStringList (https://www.delphipraxis.net/69681-datei-auslesen-ohne-tstringlist.html)

R2D2 18. Mai 2006 14:56


Datei auslesen ohne TStringList
 
Hallo!

Ich ahbe eine ca. 800 MByte große Datei, die ich einlesen möchte. Wenn ich diese allerdings mit einer TStringList in den Speicher lade, ist der ziemlich voll :mrgreen: .

Ich suche nun eine Möglichkeit die Datei von der Festplatte zu lesen und schreiben, ohne sie in den Speicher zu laden.

Folgendes muss funktionnieren:

PosEx
Insert
Delete
Copy


Danke!!!

marlem 18. Mai 2006 15:18

Re: Datei auslesen ohne TStringList
 
kapiere nicht ganz was du damit vorhast!
aber einfach die datei als textdatei (Textfile) öffnen und zeilenweise mit readln lesen!

RavenIV 18. Mai 2006 15:30

Re: Datei auslesen ohne TStringList
 
Zitat:

Zitat von R2D2
Hallo!

Ich ahbe eine ca. 800 MByte große Datei, die ich einlesen möchte. Wenn ich diese allerdings mit einer TStringList in den Speicher lade, ist der ziemlich voll

Du musst die Datei ja nicht als ganzes laden.
Lade nur soviel, wie Du verarbeiten willst / kannst.
Den Rest lädst Du dann bei Bedarf nach.

jim_raynor 18. Mai 2006 15:47

Re: Datei auslesen ohne TStringList
 
Tja da wirst du dir was einfallen lassen müssen. Mit Textfile und Rewrite, Assign und ReadLn kannst du die Datei zeilenweise einlesen, aber deine Funktionen musst du dir dann selber basteln. Aber ich glaube, dass ein PosEx auf eine 800MB sehr langsam werden wird ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:30 Uhr.

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