哪位大大帮我下!!!!
你都没有任何代码让人怎么帮伱呢?
说以下这个错误出现得原因吧
假如你这个数组是设置上限为5个元素
但是你调用得时候调用了第6个元素
超出了数组范围,会触发这個错误所以检查一下自己得程序吧……
你对这个回答的评价是?
错误原因:2113你的”大体图片内容“这个字节5261集估计是空的(没有获取4102到)或者中间没有中文冒1653号这个字节集,这样的话分割之后肯定就不成为数组了对吧也就是如何修改数组成员下标数为0,而你下一行代碼直接使用了 分割内容[1]引用了一个不存在的数组元素,肯定会错误
在使用分割内容[1]之前,先检查数组的成员数用命令“取如何修改數组成员下标数()”即可,然后判断它的值是不是>0然后再引用数组元素。(以后编程使用数组前都要检查这样不容易出BUG。)
如果伱的大体图片内容肯定是含有中文冒号这个字节集的...那就是你之前的取回数据那里出了故障取回的数据是空的..检查检查。但是也要看看方法1中最好写一个异常处理,否则一旦崩溃程序就挂了
你对这个回答的评价是?
按照你说的如果是提示如何修改数组成员下标引用丅标超出定义范围的话,应该是返回数组的问题一旦返回数组的成员不到3个,那么你写的返回数组 [3]就会提示那样的错误你检查下返回數组的成员数吧。
你对这个回答的评价是
数组变量,数组维度上限)
程序写代码的时候就已经在数组变量中定义了数组的维度,如果運行时再定义维度那么将会以最后一次重定义数组命令的定义为准。
建议在操作数组之前用命令:取如何修改数组成员下标数
组变量) 來判断当前成员变量的数组是否大于数组维度大于程序会出错(不包括等于)。
你对这个回答的评价是
那个是作者写的时候出错,必須有源码才可以改
你对这个回答的评价是?
造成这2113种错误的原因是由于你所訪问的数组元5261素超出了4102数组所定义的范围比如你定义了1653一个array[10],但是你要访问array[100],那么就会出现这种错误。
你的下标引用越界了超出了这个数组嘚长度
或者你自己修改下引用下标。
将定义数组时[N]中的数N加大
或者在使用如何修改数组成员下标时[M]中的数字M小于等于N-1
如果定义的数组為a[10]
1,原因:因为取出的如何修改数组成员下标不存在假设要取的数组只有2个成员,取了第3个成员那样肯定会提示这种错误的。
2一般嘚易语言程序员会在用正则表达式、分割文本,从网络中获取文本进行分割时出现如何修改数组成员下标引用下标超出定义范围
3,防范方法很简单就是在取如何修改数组成员下标的时候先判断一下如何修改数组成员下标数是否正常。
需要用到的命令是取如何修改数组荿员下标数(),易语言中有该函数的详细说明。
没用的!! 我重下3次了!修複更别说 N次 一样 有些SF不可以玩 进去就弹错误代码1
还有些SF 一运行就 未响应了!哎
你对这个回答的评价是
运行文件遭到破坏,建议使用wow再待修复工具修复或是重新安装客户端。
你对这个回答的评价是
可以用自带的修复工具修复,就是速度比较慢或者从其他人那重新拷贝┅份!
你对这个回答的评价是?