Zitat von
Robert_G:
SetLength wird, wie das von dir entdeckte New, nix anderes machen können als Array.CreatInstance aufzurufen.
Nein, sie arbeiten intern vollständig anders. SetLength erstellt erst das "äußere" Array und anschließend die inneren, somit ist kein zusammenhängender Speicherblock garantiert. New hingegen erstellt den kompletten Array mit allen Sub-Arrays "auf einen Schlag" und kann somit einen zusammenhängenden Speicherblock erstellen und ist schneller.
Diese Information habe ich aus einer Email von
Rudy Velthuis (aus dem TeamB)
...
...