Ich habe es extra beobachtet im Taskmanger. Im original Code von Explode hier im Forum wird, das Array immer um 5 erhöht. Da ist mir bei eienm 1 MB Text selbst mit 1 GB
RAM der Soeicher ausgegangen. Ich haeb dann Explode das Array immer um 1000 vergrößern lassen und da ging es dann. Da ist der Speicher der anwendung von 4 oder 5 Mb auf 9 MB hochgegangen aber danach wieder auf 4 oder 5 zurück. Das sind meiner Erfahrungen. Es scheint also zu gehen. Delphi gibt also die lokale Variable TextWordList, nach verlassen der Prozedur selbst wieder frei.