an einer Stelle wird leider StringList.Text verwendet -> Puff.
Aber dann wird dort ja der
gesamte Text als Rückgabe erwartet, womit man wieder die gesamte Datei im Speicher hat ... es sei denn, man verbiegt die Bedeutung von
TStrings.Text und liefert dort nur einen Teil ...
Da würde ich eher auf eine andere Lösung setzen und eine Klasse erstellen, die so ähnlich wie
TStrings
arbeitet aber eben kein
TStrings
ist.
Ok, bevor wir meckern, warten wir auf die Vorstellung von
TLargeStringList = class( TStrings )
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)