TC官方合作论坛

 找回密码
 立即注册
查看: 1106|回复: 5

[已解决] 偶尔会报错“无法识别的表达式”

[复制链接]
发表于 2014-3-9 22:03:25 | 显示全部楼层 |阅读模式

马上加入TC

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

x
功能 是否交易中(参数)
    变量 x,y
    辅助.等待(辅助.随机数(50,100))
    dm.FindPic(493,395,720,686,"取消.bmp","000000",0.8,0,x,y)
    如果(x>0)
        返回 真
    否则
        返回 假
    如果结束
功能结束


一般运行都没问题,但有时候会报错“无法识别的表达式”

回复

使用道具 举报

发表于 2014-3-10 11:55:35 | 显示全部楼层
我也很想知道具体原因  关注中--  
如果单独列出来运行没有问题就说明代码是没有问题的
那就要找其他原因了
回复 支持 反对

使用道具 举报

发表于 2014-3-10 08:48:02 | 显示全部楼层

功能 是否交易中(参数)
    变量 x,y
    辅助.等待(辅助.随机数(50,100))
    dm.FindPic(493,395,720,686,"取消.bmp","000000",0.8,0,x,y)
    如果(x>0)
        返回 真
    否则
        返回 假
    如果结束
功能结束

从以上代码来看,红色字好象没用得着吧。没有用得着,就别写了。以免发生错误。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-3-10 09:16:47 | 显示全部楼层
zxw445 发表于 2014-3-10 08:48
功能 是否交易中(参数)
    变量 x,y
    辅助.等待(辅助.随机数(50,100))

功能 是否交易中(参数)
    变量 x,y
    辅助.等待(辅助.随机数(50,100))
    ct[参数].FindPic(493,395,720,686,"取消.bmp","000000",0.8,0,x,y)
    如果(x>0)
        返回 真
    否则
        返回 假
    如果结束
功能结束
//这是原始程序,怕看不懂就给那个去掉了,定制的,参数这里多开用的
回复 支持 反对

使用道具 举报

发表于 2014-3-10 09:19:36 | 显示全部楼层
chentaotest 发表于 2014-3-10 09:16
功能 是否交易中(参数)
    变量 x,y
    辅助.等待(辅助.随机数(50,100))

我觉得应该是多开写的不够好,正常情况是不会发生无法识别表达式的提示,我写单开没有出现过,多开写得不够好,有可能会出现各类错误。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-3-10 23:45:58 | 显示全部楼层
今非 发表于 2014-3-10 11:55
我也很想知道具体原因  关注中--  
如果单独列出来运行没有问题就说明代码是没有问题的
那就要找其他原因了 ...

你们都没有说对,问题我找出来了,因为改代码时候去掉一个循环,但是里面的“跳出”忘了删,导致这个主绑定主线程脚本跳出循环,运行完毕结束了,然后一会副线程副绑定里面的脚本报错了,而且必报。现在改了下,好了
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-24 13:55 , Processed in 0.036074 second(s), 23 queries .

Powered by 海安简单软件服务部

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

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