反编译修改一个项目。遇到这个问题。
仿佛一看,这是一个莫名其妙的问题,在百度也只搜到一个类似问题。
但是定睛一看,是一个很奇怪的错误,就是说代码自己写错了
for i = 1 to uo_1.is_arr
ls_arrstr = uo_1.is_arr[i]
...
next
显然,不管is_ar是什么类型,这个to上限应该是一个int才行。这是造成此错误的直接原因。至于这个提示,当然是有点“莫名其妙,不知所云”了。很简单改了就好:
for i = 1 to upperbound(uo_1.is_arr)
ls_arrstr = uo_1.is_arr[i]
...
next