Something
public text v1 · immutabletype matrixtyp=array of array of integer;
var mat:matrixtyp;
procedure TForm1.Button1Click(Sender: TObject);
var i,j:integer;
begin
setlength(mat,8,8);
for i:= 0 to 8 do
begin
for j:=0 to 8 do
if ((sg.cells[i,j]) = '') then mat[i,j] := 0 else
mat[i,j] := strtoint(sg.cells[i,j]);
end;
end;