TC官方合作论坛
标题:
线程状态。。懂的看下。。
[打印本页]
作者:
c123c123
时间:
2015-4-2 20:37
标题:
线程状态。。懂的看下。。
线程状态不论是启动还是关闭调试输出都是-1.。。这样怎么判断线程是启动还是关闭?
作者:
c123c123
时间:
2015-4-2 20:38
线程状态不论是启动还是关闭调试输出都是 -1.。。这样怎么判断线程是启动还是关闭?
作者:
元芳
时间:
2015-4-2 20:41
....看他是怎么返回的
作者:
言术
时间:
2015-4-2 20:42
开启线程,会返回线程句柄,用句柄的值来判断,仅供参考
作者:
c123c123
时间:
2015-4-2 20:43
线程句柄1=线程.开启("综合打怪.主线程","")
线程状态=线程.获取线程状态(线程句柄1)
调试输出(线程状态)
都是 -1
作者:
cylhb
时间:
2015-4-2 20:47
-1为真,就是开启状态,你确定线程是关闭了的?
作者:
c123c123
时间:
2015-4-2 20:51
线程.关闭(线程句柄1)
线程状态=线程.获取线程状态(线程句柄1)
调试输出(线程状态)
关闭了也是-1
作者:
c123c123
时间:
2015-4-2 20:58
言术 发表于 2015-4-2 20:42
开启线程,会返回线程句柄,用句柄的值来判断,仅供参考
用线程句柄值判断不错了。。谢谢了。。
作者:
hu494157118
时间:
2015-4-2 21:09
试了下,只要线程里面的语句没有自己跑完,调试输出就是-1,自己跑完了,获取的状态才是0、、、、
作者:
c123c123
时间:
2015-4-2 21:12
我单独放在热键里试的也不可以都是 -1
作者:
hlincs
时间:
2015-4-2 21:42
你是不是软件很久没有更新了?
作者:
贪吃蛇
时间:
2015-4-3 09:13
本帖最后由 贪吃蛇 于 2015-4-3 09:15 编辑
我也遇到过类似问题,解决方法:
1:获取状态前加延时(不好使);
2:用强制关闭参数(有副作用);
3:线程末尾加一开关量,通过开关量判断线程是否结束(开关量得是全局变量)。
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1