wenn du sie nicht bearbeiten willst, weshalb willste sie denn in ein memo laden? mal davon abgesehen, welcher anwender interessiert sich wirklich für 2GB text und kann hier noch den überblick behalten???
wie wär es, die datei zeilenweise einzulesen und während du diese zeilenweise abarbeitest gleichzeitig zu durchsuchen und deine ergebnisobjekte für die weiterverarbeitung gleich wegstellst? hier sollten die schlüsselwörter assign, reset, readln weiterhelfen.
grüsse und noch einen schönen samstag
GG