rjps.net
当前位置:首页 >> 易语言运行时出错!错误代码:4,错误信息:数组成员引用下标必须大于等于1 >>

易语言运行时出错!错误代码:4,错误信息:数组成员引用下标必须大于等于1

"用户数组"或者"分类数组"的成员数为零,从而使"计次循环首"小于1而出错.

跟我之前的一模一样,是不是奇怪为什么网页访问也会提示数组下标出错?我之前也发了很多贴,大部分人都说是我源码问题,在XP系统下一般没问题,WIN7下不止这个报错,还有很多很多其他问题报错,原因是使用易语言D版,最后我重装了正版易语言,不破Jie.结果一切正常,不再出现任何报错

进程信息应该是一个数组吧!那一行错了!应该是:计次循环首(取数组成员数(进程信息[1],1))

应该是“变量1”出现了问题.

你取的值分割-1已经是0了.为什么要减去1呢 ???如果分割出来是1 那-1就是0

怎么可能啊,是不是数组长度不够真是是数组下标越界吧

1,原因:因为取出的数组成员不存在,假设要取的数组只有2个成员,取了第3个成员,那样肯定会提示这种错误的.2,一般的易语言程序员会在用正则表达式、分割文本,从网络中获取文本进行分割时出现数组成员引用下标超出定义范围.3,防范方法很简单,就是在取数组成员的时候先判断一下数组成员数是否正常.需要用到的命令是,取数组成员数(),易语言中有该函数的详细说明.

应该是后台有

数组成员数出错,点击确定后,看下光标出现在什么位置,把那段代码复制上来.

分割 [取数组成员数 (分割) - 1],这一部分好像有问题.因为 分割 = 分割文本 (文本, #引号, ) 这句话可能返回的数组只有一个成员~ 你可以在 分割 = 分割文本 (文本, #引号, ) 后面写上:调试输出(取数组成员数 (分割)) 看看结果是不是1

相关文档
jtlm.net | qwfc.net | qwrx.net | ndxg.net | pdqn.net | 网站首页 | 网站地图
All rights reserved Powered by www.rjps.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com