TC官方合作论坛

 找回密码
 立即注册
查看: 1090|回复: 1

[问题] 数组超越过界怎么办

[复制链接]
发表于 2012-5-6 13:21:35 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
整型 x,y
字符型 左框
左框= dm.FindStrFastEx(5,5,636,430,"左框","b1a07d-151515|574b3c-101010",1.0)
辅助.等待(20)
字符型[] 左框全,坐标集
整型 维数,i=0,序号
字符串.分割(左框,"|",左框全)
数组.大小(左框全,维数)

循环(i<维数)
字符串.分割(左框全,",",坐标集)
序号=转换.字符型转整型(坐标集[0],0)
x=转换.字符型转整型(坐标集[1],0)
y=转换.字符型转整型(坐标集[2],0)
字符型 颜色 = dm.FindColorEx(x,y,x+30,y+16,"ffffff-050505|68d5ed-050505|b36bff-050505",1.0,0)
辅助.等待(20)
整型 颜色数量=dm.GetResultCount(颜色)
字符型 多少颜色=字符串.连接(连接,转换.整型转字符型(颜色数量))
如果(颜色数量>=39)
x=x+35
y=y+18
跳出
否则
辅助.消息框("没有物品")
如果结束
i=i+1
循环结束



为什么会数组超越过界,那里错了吗?







回复

使用道具 举报

发表于 2012-5-6 18:25:57 | 显示全部楼层
在找字后面加一个没有找到字的判断试试
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-9-30 06:47 , Processed in 0.038614 second(s), 24 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表