数组成员引用下标超出定义范围,怎么解决

 我来答
百度网友685c2d4
2019-03-02 · TA获得超过249个赞
知道小有建树答主
回答量:195
采纳率:0%
帮助的人:118万
展开全部

错误原因:你的”大体图片内容“这个字节集估计是空的(没有获取到),或者中间没有中文冒号这个字节集,这样的话分割之后肯定就不成为数组了对吧,也就是数组成员数为0,而你下一行代码直接使用了 分割内容[1],引用了一个不存在的数组元素,肯定会错误。


改进方法:

  1. 在使用分割内容[1]之前,先检查数组的成员数,用命令“取数组成员数()”即可,然后判断它的值是不是>0,然后再引用数组元素。(以后编程使用数组前都要检查,这样不容易出BUG。)

  2. 如果你的大体图片内容肯定是含有中文冒号这个字节集的...那就是你之前的取回数据那里出了故障,取回的数据是空的..检查检查。但是也要看看方法1中,最好写一个异常处理,否则一旦崩溃程序就挂了。


全手打。望采纳!

古阳庆南琴
2019-03-02 · TA获得超过3909个赞
知道大有可为答主
回答量:3137
采纳率:34%
帮助的人:221万
展开全部
错误原因:你的”大体图片内容“这个字节集估计是空的(没有获取到),或者中间没有中文冒号这个字节集,这样的话分割之后肯定就不成为数组了对吧,也就是数组成员数为0,而你下一行代码直接使用了
分割内容[1],引用了一个不存在的数组元素,肯定会错误。
改进方法:
在使用分割内容[1]之前,先检查数组的成员数,用命令“取数组成员数()”即可,然后判断它的值是不是>0,然后再引用数组元素。(以后编程使用数组前都要检查,这样不容易出BUG。)
如果你的大体图片内容肯定是含有中文冒号这个字节集的...那就是你之前的取回数据那里出了故障,取回的数据是空的..检查检查。但是也要看看方法1中,最好写一个异常处理,否则一旦崩溃程序就挂了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蹉奥苦静雅
2019-12-25 · TA获得超过1295个赞
知道小有建树答主
回答量:1859
采纳率:90%
帮助的人:8.6万
展开全部
你这是使用脚本的时候里面报错

如果是自己做的
,就重点查看下那些调用数组的地方
如果是别人做的
那你找开发人员吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
向浩庆望雅
2019-03-06 · TA获得超过1127个赞
知道小有建树答主
回答量:1866
采纳率:100%
帮助的人:8.8万
展开全部
这要看你的程序了。也许你应该加长数组长度;也许你的数组长度够了,但是下标错了;也许两种错误都有。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
颜蓄源曼岚
2020-01-11 · TA获得超过1097个赞
知道小有建树答主
回答量:1806
采纳率:90%
帮助的人:8.6万
展开全部
一般的易语言程序员会在用正则表达式、分割文本,从网络中获取文本进行分割时出现数组成员引用下标超出定义范围。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式