我定义了这样一个变量
type
SquareType=Record
Ary:byte;
color:byte;
end;type
TGameData=packed record
SaveAry:array of array of SquareType;
flag:byte;
NowStyle:byte;
GoButtom:integer;
GoLeft:integer;
CanStop,NotLeft,NotRight,NotChange:integer;
end;var
Rec:TGameData;
然后我用
setlength(rec.SaveAry,20,20);
设置它,再用循环给它赋值后,就是读不出它的值,改为静态就没事了
type
SquareType=Record
Ary:byte;
color:byte;
end;type
TGameData=packed record
SaveAry:array of array of SquareType;
flag:byte;
NowStyle:byte;
GoButtom:integer;
GoLeft:integer;
CanStop,NotLeft,NotRight,NotChange:integer;
end;var
Rec:TGameData;
然后我用
setlength(rec.SaveAry,20,20);
设置它,再用循环给它赋值后,就是读不出它的值,改为静态就没事了
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货