TC官方合作论坛
标题:
5.0的线程关闭不好使啊 ,关闭不了
[打印本页]
作者:
wangsu321
时间:
2015-6-21 13:25
标题:
5.0的线程关闭不好使啊 ,关闭不了
功能 变量测试()
while(1)
等待(5000)
traceprint("扫荡时间是"&扫荡时间)
sleep(200)
traceprint("扫荡次数是"&扫荡次数)
sleep(200)
traceprint("现在时间是"&time)
sleep(200)
end
结束
功能 变量测试_点击()
var txt=buttongettext("变量测试")
if(txt=="变量测试"||txt=="变量测试开始")
threadbegin("变量测试","")
butt**ettext("变量测试","变量测试停止")
elseif(txt=="变量测试停止")
sleep(500)
线程关闭(变量测试,1)
butt**ettext("变量测试","变量测试开始")
end
///点击 按钮 线程 变量测试 关闭不了,还在继续跑
作者:
言术
时间:
2015-6-21 13:33
功能 变量测试()
循环(1)
等待(5000)
调试输出("扫荡时间是"&扫荡时间)
等待(200)
调试输出("扫荡次数是"&扫荡次数)
等待(200)
调试输出("现在时间是"&time)
等待(200)
结束
结束
变量 线程句柄
功能 变量测试_点击()
变量 txt=按钮获取文本("变量测试")
如果(txt=="变量测试"||txt=="变量测试开始")
线程句柄=线程开启("变量测试","")
butt**ettext("变量测试","变量测试停止")
否则如果(txt=="变量测试停止")
等待(500)
线程关闭(线程句柄)
butt**ettext("变量测试","变量测试开始")
结束
///点击 按钮 线程 变量测试 关闭不了,还在继续跑
结束
复制代码
作者:
这论坛不错
时间:
2015-6-21 16:18
明明是自己写错了,还说5.0线程关闭不好使。。。
作者:
wangsu321
时间:
2015-6-21 19:29
标题:
请再看一下好吗,高人
本帖最后由 wangsu321 于 2015-6-21 19:43 编辑
哪里错了呢,我 的线程句柄是 变量测试 ,是全局变量呢 ,不然也编译过不去的;而且 变量测试=threadbegin("变量测试",“”)已经放在专门的 线程定义功能里了,形如:变量 变量测试 ///这里是全局变量
功能 线程定义()
变量测试=threadbegin("变量测试",“”)
功能结束
////我还是不知道哪里错了呢,晕,一个个自以为是呢,能不能好好测试再来教训别人呢。解释都糊弄新手呢,以为新手是笨蛋呢,犯的全是低级错误?
作者:
ok963963ok
时间:
2015-6-21 19:47
确实是你代码写错了....
作者:
wangsu321
时间:
2015-6-22 07:16
知道了 ,要被关闭的线程里必须定义 线程句柄 线程句柄=线程开启("变量测试",""),把 线程句柄放在 全局变量不好用啊 我记得4.0版本好像可以放全局用的;哦,你们厉害,我错了
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1