Zitat von
PierreB:
Versuch mal destroy anstatt free.
Und warum?
Free ruft auch nur
Destroy auf, nur mit dem Unterschied, dass es vorher prüft, ob das Objekt überhaupt existiert.
Ich gehe mal davon aus, dass der Speich zwar freigegeben wird, ihn der Delphi Speichermanager nur nicht an Windows zurückgibt, um ihn beim nächsten mal nicht erst wieder von Windows anfordern zu müssen.