首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

关于动态数组越界的2个有关问题

2012-04-20 
关于动态数组越界的2个问题?1、数组越界问题vark:array[1..3] of integeri:integerbegini:5showmessage

关于动态数组越界的2个问题?
1、数组越界问题
var
  k:array[1..3] of integer;
  i:integer;
begin
  i:=5;
  showmessage(inttostr(k[i]);//这个居然不出错
end;

2、如果有N个Label要创建,数量不确定。大家用什么办法来创建?
最好有tstringlist这样的,操作比较方便。

[解决办法]
看delphi 帮助就行了 
TList.add 增加
TList.delete 删除 
动态增加删除 实现你需要的功能 帮助里的例子 
Label 就是一个item
[解决办法]
这里是个静态数组,如果超过界限,编译器会自动增加内存,k[i]相当于重新给它引用了

热点排行