Web Core 126.96.36.199, Delphi 10.4.2.
type tmyArray = array[1..80, 1..25] of byte;
var ar1, ar2 : tmyArray;
Now, when copying the whole array und change a value in one of them:
ar1[1,1]:=1; ar2:=ar1; ar1[1,1]:=0; if ar1[1,1]=ar2[1,1] then showmessage('identical ') else showmessage('not identical ')
you see that it shows "identical", which is incorrect.