Ich würde gerne ein mehrdimensionales Array in ein anderes kopieren und bekomme besagte Fehlermedung. Die Suche hat mich
Hier her gebracht.
Mein Code sieht so aus:
Delphi-Quellcode:
type
R2Array = Array of Array of integer;
...
var
small: r2array;
begin
// XSquare ist eine Klasse und getarray ist eine function, die ein r2array zurückgibt.
xsqaure.execute; // r2array wird gefüllt.
setlength(small,length(XSquare.getarray),length(XSquare.getarray[1]));
small:=XSquare.getarray; <-- Hier meckert der Compiler
end;
Laut dem Link sollte das kein Problem sein, nur geht's hier nicht. Weiss jemand warum?
Erwarte das Beste und bereite dich auf das Schlimmste vor.