急急,先谢了!!!(100分)

  • 主题发起人 主题发起人 yandy
  • 开始时间 开始时间
Y

yandy

Unregistered / Unconfirmed
GUEST, unregistred user!
请教各位大虾,我的程序出现如下问题怎么办???
 
什么问题?
 
呵呵,什么问题也不写,怎么帮你啊。
 
请教各位大虾,我的程序出现如下问题怎么办???
List index out of bounds(0)
 
有什么问题尽管提,我会帮你。
 
集合类型越界。
 
下标越界
说明listbox中item为空。
应该if listbox1.items.count>0 then 你的程序。
 
呵呵,用之前检查一下Count,不光是ListBox,其他也应该有这个习惯。
 
可以跟踪你的程序,看看是否在调用诸如listbox之类的item
值时其实那里面还什么都没有
 
yandy:请把问题说清楚些。另:你同一个问题开了两个,这样多浪费钱?
 
比如说一个statusbar你的程序中有statusbar1.panels.item[0].text:=...
statusbar1.panels.item[1].text:=...
但你在窗体中的statusbar1只分了一格,编译时不会出错,但运行时就....
 
跟踪运行,观察变量值的变化,确定出错位置。
 
在访问集合,数组时,先检查下标值是否有效.
 
if status.panels.count > i then status.panels.text...
 
呵呵,最终问题都出现在TList中,你肯定访问超出了
范围的下标。
 
多人接受答案了。
 
后退
顶部