zero所属的array[0..63,0..63] of boolean类型和后面函数参数的array of boolean完全不是一回事嘛。
应当这样定义:
type
TDBA:array[0..63,0..63] of boolean;
...
private
zero:TDBA;
...
procedure TJudgeForm.InitialArray(StaArray: TDBA);
var
row,col:integer;
begin
for row:=0 to 63 do
for col:=0 to 63 do
StaArray[row,col]:=false;
end;
应当这样定义:
type
TDBA:array[0..63,0..63] of boolean;
...
private
zero:TDBA;
...
procedure TJudgeForm.InitialArray(StaArray: TDBA);
var
row,col:integer;
begin
for row:=0 to 63 do
for col:=0 to 63 do
StaArray[row,col]:=false;
end;
type
TDBA=array[0..63,0..63] of boolean;
问题就解决了,谢谢,但为什么zero所属的array[0..63,0..63] of boolean类型和后面函数参数的array of boolean完全不是一回事呢?