TC官方合作论坛

 找回密码
 立即注册
查看: 1664|回复: 2
打印 上一主题 下一主题

[已解决] 大漠找图经常界面卡死是什么原因?已经开启了线程,请大家指点一下

[复制链接]
跳转到指定楼层
楼主
发表于 2012-6-21 21:36:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
使用大漠在浏览器控件内找图
经常导致浏览器界面卡死,导致找不到图
这个是什么原因呢?
已经使用 线程.开启了
大家有没有碰到这样的问题呢?
请指点一下
我把代码贴上来
大家看看有没有问题
  1. 循环(真)
  2. 找图成功=dm.FindPic(0,0,2000,2000,"找图.bmp|找图1.bmp|找图2.bmp","000000",0.8,0,x,y)
  3. 辅助.等待(1000)
  4. 如果(找图成功>=0)
  5. 辅助.等待(2000)
  6. 辅助.消息框("找图成功")
  7. 跳出
  8. 否则
  9. 辅助.等待(2000)
  10. 如果结束
  11. 循环结束
复制代码

代码就是这个样子
运行之后 浏览器控件就进入卡死状态
导致一直找不到图,循环卡死
这是什么原因呢?
回复

使用道具 举报

沙发
发表于 2012-6-21 22:34:51 | 只看该作者
你这是死循环找不到图就会一直找.当然会卡死了.
你可以设置循环多少次然后直接跳出来
比如
i=0
循环(i>10)
i++
如果(找图成功>=0)
i+10
否则
辅助.等待(2000)

不然用重复语句也可以.
还有就是你那个找图范围好像.太大了.也会很卡.可以试着缩小一点范围.
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2012-6-22 00:29:06 | 只看该作者
回复 2楼dpz100的帖子

我找图的这个窗口句柄是tc的一个浏览器控件
只要线程开启到循环的部分 浏览器界面就卡死了
大漠貌似在浏览器界面卡死的状态下 找不到指定的图片
你说的这些办法我都已经试过了,但是问题照旧
不过还是很感谢你的回答
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

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

GMT+8, 2025-10-14 21:54 , Processed in 0.154117 second(s), 26 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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