Hallo
mein Programm liest aus einer ASCII-Datei zeilenweise Strings aus. Dazu habe ich die Datei in eine Stringliste eingelesen u. mit List[i] auf die entsprechende Zeile zugegriffen. Nun tauchen aber erheblich grössere Dateien auf, als ich zunächst dachte.<br>
Neu möchte ich nun diese Datei als Memory-Mapped-Files öffnen.
Nun suche ich nach einer Function, der ich mit einem Integer als Parameter die gesuchte Zeilennummer übergebe und als String aus dem Memory-Mapped-Files die Zeile zurück bekomme. Dadurch brauchte ich an sonsten am, doch recht umpfangreichen Programm, nur wenig zu ändern.
<br>
wer kennt eine solche Function? Oder kann mir anders helfen.
Helmut
mein Programm liest aus einer ASCII-Datei zeilenweise Strings aus. Dazu habe ich die Datei in eine Stringliste eingelesen u. mit List[i] auf die entsprechende Zeile zugegriffen. Nun tauchen aber erheblich grössere Dateien auf, als ich zunächst dachte.<br>
Neu möchte ich nun diese Datei als Memory-Mapped-Files öffnen.
Nun suche ich nach einer Function, der ich mit einem Integer als Parameter die gesuchte Zeilennummer übergebe und als String aus dem Memory-Mapped-Files die Zeile zurück bekomme. Dadurch brauchte ich an sonsten am, doch recht umpfangreichen Programm, nur wenig zu ändern.
<br>
wer kennt eine solche Function? Oder kann mir anders helfen.
Helmut