可以异常处理掉list index of bounds的错误吗? ( 积分: 100 )

  • 主题发起人 主题发起人 superd
  • 开始时间 开始时间
S

superd

Unregistered / Unconfirmed
GUEST, unregistred user!
可以异常处理掉list index of bounds的错误吗?
 
可以异常处理掉list index of bounds的错误吗?
 
可以
try
{代码}
except
{异常处理}
end
 
try..except..end是一个办法,不过最好是使用该List前先判断一个该list是不是空的,如果是,就exit;
 
不过你可以检查一下程序,让它不产生此异常
估计你的程序有点问题
 
你要做的是修改程序,而不是抛出异常不管
 
>>可以异常处理掉list index of bounds的错误吗?
处理掉有什么用?你的程序还是会出错的,还是老老实实的改掉程序中的错误吧
 
这是程序问题,
 
在引用List的物件前先判断是否超出索引值
if(index<List.count)then 也就是加一句罢了
不然自己为TList加个壳,另写一个类,每次引用前自动检查
 
后退
顶部