Hmm... habe gerade noch mal einen Blick ín die
OH zum Thema dynamische Arrays geworfen.
Zitat:
Das folgende Beispiel deklariert ein eindimensionales Array mit Elementen vom Typ Real:
var MyFlexibleArray: array of Real;
Diese Deklaration weist MyFlexibleArray keinen Speicherplatz zu. Um ein Array im Speicher anzulegen, rufen Sie SetLength auf.
Und zu mehrdimensionalen dynamischen Arrays gibt es noch ein Beispiel (obwohl das hier ja nicht ganz passt, da ja nur zum Teil dynamisch):
Delphi-Quellcode:
var
A : array of array of string;
I, J : Integer;
begin
SetLength(A, 10);
for I := Low(A) to High(A) do
begin
SetLength(A[I], I);
for J := Low(A[I]) to High(A[I]) do
A[I,J] := IntToStr(I) + ',' + IntToStr(J) + ' ';
end;
end;
Was anderes wüsste ich im Moment auch nicht.