Edit Control ohne limit?

Hallo,

ich programmier grad an einem Texteditor. Das Programm kann aber nur Dateien bis zu 64MB laden. Ich benutze ein RichEDit Control.

Dazu muß ich noch sagen daß ich ohne die VCL programmiere.

Kann mit bitte jemand sagen wie man es gedeichselt bekommt größere textdateien zu laden?

LG
Chris

Hallo Chris,

indem man die Festplatte benutzt. Alte Editor-Programme verwalten das selbst und halten automatisch den bearbeiteten Teil im Speicher, was ein Stück davor und dahinter liegt, wird auf die Festplatte ausgelagert. Das ist nicht mit ein paar Zeilen Code zu erledigen.

Heute kann man auch Betriebssystemfunktionen dafür nutzen wie z.B. Memory Mapped Files bei Win32, dann hat man den grössten Teil der Verwaltung vom Hals.

Gruss Reinhard

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]