Aber nicht typsicher. Klar kann ich ein Array bis max. 16MB per Based-Pointer definieren und per Alloc Speicher zuweisen. Allerdings liefert mir %elem() die Anzahl definierter Elemente und nicht der Anzahl allokierter Elemente. Man muss also genau wissen, wieviele Elemente gerade angelegt sind, sonst liefern %lookup und andere Funktionen Speicherfehler oder liefern Schrott.
Das ist dann eher Halbdynamic.
Un dann wäre da noch die Grenze von 16MB für Arrays (Dim).