TC官方合作论坛

 找回密码
 立即注册

TC多线程的一个BUG,会导致大漠后台失效.

查看数: 2268 | 评论数: 21 | 收藏 2
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2016-12-16 02:57

正文摘要:

在写脚本的过程中发现的,临时写了一下测试一下应该是BUG 在函数1线程里再启动函数2线程会导致大漠失效,自己是已绑定的状态,,如果在 函数1 里下面加个延时或者循环 这样函数2找图又可以找到了,如果不加只能找到第 ...

回复

winbei2010 发表于 2018-6-20 18:39:45
创建大漠对象的那个线程要一直存在,不能释放。
就这样
无啦啦 发表于 2017-1-21 00:05:32
代码有问题
无啦啦 发表于 2017-1-21 00:04:38
什么数组句柄句柄
luoliang0 发表于 2017-1-5 16:48:16
多看看大漠多线程注意事项'
q1726 发表于 2016-12-17 01:00:13
dear 发表于 2016-12-16 22:56
你发个这个问题的demo。
我看一下吧。
5.0以上版本对于插件变量的作用域要求严格很多。 ...

就是我写的那个样子的.
dear 发表于 2016-12-16 22:56:56
q1726 发表于 2016-12-16 14:13
终于解决了,确实是BUG.

你发个这个问题的demo。
我看一下吧。
5.0以上版本对于插件变量的作用域要求严格很多。
q1726 发表于 2016-12-16 19:08:37
312120292 发表于 2016-12-16 16:36
我观测,你函数1把 线程二 开启之后,,这个函数就执行结束了,,,然后大漠就知道解绑了, 也就是说,,, ...

正常来说线程不会影响线程的,A线程停止了,B线程也不会结束的.
测试了好几个小时发现确实是BUG,作用域5.0之后有时候确实有时候会有问题.
B线程在执行中除了找图找色有问题其它都没问题,我本来要载入一些数组的,后来换了下用,用线程开函数然后在函数里再绑定就解决了,代码没改就是简单移动下了位置,刚才闲着无聊又测试了几组都是这样......尴尬额
312120292 发表于 2016-12-16 16:36:21
我观测,你函数1把 线程二 开启之后,,这个函数就执行结束了,,,然后大漠就知道解绑了, 也就是说,,,在开启线程二这句代码刚执行完毕,,但是实际上这个线程还没开出来,这个时间段,大漠解绑了!
所以,你的线程二 里面的大漠 就无效了,,说不准还会报错吧!

如果是在开启线程二后面加点延迟,让线程二真正的启动成后,,估计就可以了!

新手一枚,以上纯属个人观点,,,,老鸟勿喷!
q1726 发表于 2016-12-16 14:13:19
dear 发表于 2016-12-16 11:20
TC版本多少的?
最好是下断点调试。
多线程会导致大漠后台失效这个目前没遇到过。

终于解决了,确实是BUG.
关闭

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

关闭

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

GMT+8, 2025-9-19 15:46 , Processed in 0.135911 second(s), 27 queries .

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

© 2001-2013 Comsenz Inc.

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