Bitte
Gilt aber natürlich nur für das 32 Bit-Delphi,
wo man eben nur 2 GB (in Ausnahmefällen 3 GB) virtuellen Speicher pro Prozess hat,
wo auch noch überall in dem verfügaren Speicher DLLs und sonstwas verteilt rumliegen und es so verhindern, daß man einen wirklich großen zusammenhängenden Speicherblock bekommt.
Unter 64 Bit könnte man dagegen wirklich mal einen Block bekommen, wo nur noch der
RAM+Auslagerungsdatei die Grenze bilden.
@Panthrax: Aber bitte nicht den Resourcenschutzblock vergessen.
PS: ein dynamisches Array besitzt automatisch einen Resourcenschutzblock und es wird auch automatisch freigegeben.