Du hast ein statisches Array definiert. Dieses kannst du nicht in der Grösse verändern
Willst du ein in der Grösse variieren können musst du das Array dyn. erstellen.
Delphi-Quellcode:
var
myArray: array of array of TShape;
Das entspricht einem statischem Array:
Delphi-Quellcode:
var
myArray: array [0..X, 0..Y] of TShape;
Nun kannst du mit
SetLength die Grösse varieren wie du es benötigst.