类型:转载 责任编辑:asp 日期:2007/03/01
我声明了一个动态数组:
var
a:array of integer;
可是在编译是出现的提示是:
variable amight not have been initialized 是怎么回事?
我是在循环中使用到了该数组,运行时提示access violation at addrres 004fe277 in module"project1.exe".write of address 000000000.
如何解决,请高人指点!
推荐阅读
var
a, b: array of integer;
begin
setlength(a, 1);//这个!
a[0] := 1;
end;
动态数组在使用前一定要设置length,即:
setlength(a, xx);//xx为长度,integer