动态数组怎样用啊
我定义了这样一个变量
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);
设置它,再用循环给它赋值后,就是读不出它的值,改为静态就没事了
问题点数:0、回复次数:2Top
1 楼IwantFlay(小飞)回复于 2003-09-03 19:47:52 得分 0
你是怎么赋值,怎么取值的?
rec.SaveAry[1,1] 这样取不出值吗?Top
2 楼Drate(小虫(好好学习,天天向上))回复于 2003-09-03 19:48:16 得分 0
你必须 先创建rec这个类型变量吧,而且要分配足够的空间Top




