Du möchtest wissen, wie du korrekt durch ein mehrdimensionales Array iterierst, bei dem in der 2ten-Dimension myArray[0] unterschiedlich lang zu myArray[1] ist. In einer verschachtelten For-Schleife?
Edit
Das ginge dann so:
Delphi-Quellcode:
var
I,I2: Integer;
myArray : Array of Array of Boolean;
begin
SetLength(myArray,2);
SetLength(myArray[0],5);
SetLength(myArray[1],10);
for I := 0 to High(myArray) do
begin
for I2 := 0 to High(myArray[I]) do
begin
ShowMessage('[' + IntToStr(I) + '][' + IntToStr(I2) + '] ist: ' + BoolToStr(myArray[I][I2]));
end;
end;
end;
Kann man nicht einfach SetLength(100, 100); machen? Kann jetzt grad nicht folgen, warum du ingesamt 3 x die Länge änderst.