精易论坛

标题: 易语言,分割文本,提示错误信息数组成员应用下标超出定义范围 [打印本页]

作者: yangdejian    时间: 2013-12-20 09:31
标题: 易语言,分割文本,提示错误信息数组成员应用下标超出定义范围
提示是在  返回坐标.X坐标  那里开始出错的。   还有那个是我的自定义数据类型,坐标型

补充内容 (2013-12-20 19:57):
....以前玩 按键, 现在改易了,因为易是高级语言,现在还是有点乱,现在明白了,以前在按键也出现过这样的失误,加上双引就等于分割当前的字体了,字体没有|,所以分割出0数组。非常感谢各位兄台提醒问题出在双引号

{D3MU_H]HG1}41Y5~GXY[FA.jpg (10.01 KB, 下载次数: 4)

{D3MU_H]HG1}41Y5~GXY[FA.jpg

7~3SQ@F7[IBYHXH9O]J0TZ7.jpg (41.28 KB, 下载次数: 5)

7~3SQ@F7[IBYHXH9O]J0TZ7.jpg

8GKU85[Q8C53M4V9FX9L.jpg (11.14 KB, 下载次数: 5)

8GKU85[Q8C53M4V9FX9L.jpg

作者: 蕃茄炒饭    时间: 2013-12-20 09:31
主线字位置变量本就是文本型,你加了双引号不是多此一举吗???
作者: 天中小和尚    时间: 2013-12-20 09:33
分割后取数组成员数看下   有几个
作者: 泉丿丶    时间: 2013-12-20 09:33
  数组等于空了吧
作者: 呼丰唤雨    时间: 2013-12-20 09:35
楼主在做炫舞的啊,方便留个QQ交流下不 本人想做炫舞2的辅助
作者: 甲哥    时间: 2013-12-20 10:09
分割后取数组成员<2个

所以才会这样
作者: syzll    时间: 2013-12-20 10:14
你这样写肯定有问题的,当变量“主线字位置”=空,那变量“主线字数组”的下标只有1,也就是只有主线字数组[1],那你下面的主线字数组[2]和[3]就超出了数组下标,你要在 返回坐标赋值前 加判断数组成员数(或者下标)是否为3,然后在执行下面的程序。
作者: 从未被超越    时间: 2013-12-20 10:16
分割文本里的引号去掉
作者: laneagle007    时间: 2013-12-20 10:18
技术大牛豪赌啊。。。
作者: dustys    时间: 2013-12-20 10:54
分割后得判断 主线字数组成员数,也就是    取数组成员数(主线字数组)=3

才能执行下面的代码.
作者: NeverLoveAgain    时间: 2013-12-20 11:03
"待分割文本"中没有分割符"丨"
作者: bs80119514    时间: 2013-12-20 11:19
其实哪个报错提示 就是很好的答案!
作者: xiaoyu1986    时间: 2013-12-20 11:21
首先你要知道主线数位置用“丨”分割后有没有后面引用的3组
作者: Cramps    时间: 2013-12-20 12:08
提示: 作者被禁止或删除 内容自动屏蔽
作者: yangdejian    时间: 2013-12-20 19:54
lvguohua 发表于 2013-12-20 10:16
分割文本里的引号去掉

....以前玩 按键, 现在改易了,因为易是高级语言,现在还是有点乱,现在明白了,以前在按键也出现过这样的失误,加上双引就等于分割当前的字体了,字体没有|,所以分割出0数组。




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4