你的[关卡数] 中是个变量 变量的值小于1 所以报错造成数组越界 你可以这么做。
这个问题的原因是你使用的某个引用非正版的第三方DDE数据用***.dll插件的BUG,要解决只能放弃使用、删除这个***.dll插件。
按照你说的,如果是提示数组成员引用下标超出定义范围的话,应该是返回数组的问题,一旦返回数组的成员不到3个,那么你写的返回数组 [3]就会提示那样的错误,你检查下返回数组的成员数吧。
这个仅仅看代码是看不出的,因为是否出错还和数据有关,而你这没有数据 例如:这里如果+号部分出错,可能就是分割点阵具体信息[3]这个变量分割后没有四个部分。
2、易语言为什么会出现数组成员引用下标必须大于等于1这个问题的原因是你使用的某个引用非正版的第三方DDE数据用***.dll插件的BUG,要解决只能放弃使用、删除这个***.dll插件。
你说的数组是程序设计中的数组吗?把具有相同类型的若干变量按有序的形式组织起来的一种形式,这些按序排列的同类数据元素的 *** 称为数组。数组成员引用的下标值就是这个成员元素在数组中的位置。
你的[关卡数] 中是个变量 变量的值小于1 所以报错造成数组越界 你可以这么做。
3、易语言“错误代码4:数组成员引用下标必须大于等于1”怎么解决?你的[关卡数] 中是个变量 变量的值小于1 所以报错造成数组越界 你可以这么做。
这个问题的原因是你使用的某个引用非正版的第三方DDE数据用***.dll插件的BUG,要解决只能放弃使用、删除这个***.dll插件。
引用了一个不存在的数组元素,肯定会错误。改进 *** :在使用分割内容[1]之前,先检查数组的成员数,用命令“取数组成员数()”即可,然后判断它的值是不是>0,然后再引用数组元素。