Fehler gefunden, ich benutze eine Funktion hier aus dem Forum, die meinen String nach Leerzeichen in Substrings aufteilt und eine Stringlist als result zurückgibt.
Ich würde die Funktion gerne durch "ExtractStrings" aus den Standard-Bibliotheken ersetzen, ich bin mir aber nicht ganz sicher, was mit "Whitespace" gemeint ist:
http://delphi.about.com/library/rtl/...actStrings.htm
Edit: Ok, habs. Kann ich einfach weglassen
Jetzt ist der Speicherverbrauch bei dem File bei 36MB und bleibt da auch nach mehrmaligem Laden