新人求指导 delphi list index out of bounds没分了,求大神
发布网友
发布时间:2024-10-24 15:08
我来回答
共2个回答
热心网友
时间:2024-11-07 10:57
SPItem:=TSPItem(Form1.SPList[i]);
这一句越界了
begin
for i:=0 to Form1.SPList.Count-1 do
应该改为
for i:=0 to Form1.SPList.Count-1 do
begin
热心网友
时间:2024-11-07 10:56
应该是SPItem :=TSPItem(Form1.SPList[i]);这句出问题,
不过原因不是楼上说的那样,这个问题跟begin没关系。
SPItem := TSPItem.create(nil);
SPItem := Form1.SPList[i];
这样试试?
还有,你这个spitem是什么控件?SPList这个又是什么?