TC官方合作论坛

标题: 循环线程问题 [打印本页]

作者: apolo    时间: 2015-6-22 21:35
标题: 循环线程问题
变量 线程句柄

功能 执行()
    循环(真)
        变量 sjs=随机数(1,100)
        标签设置文本("标签6",sjs)
        等待(1000)
    结束

结束


功能 按钮0_点击()
    线程句柄=线程开启("执行","")
结束

功能 按钮1_点击()
    线程关闭(线程句柄)
结束

一个循环产生随机数的功能,点击开始和停止都正常,但连点击开始2次以上就开始乱了,求帮助


作者: veeyoo    时间: 2015-6-22 21:45
按钮0_点击()是不是应该加上判断线程是否已经打开,打开了的话就不应该再次打开了
作者: apolo    时间: 2015-6-22 21:47
veeyoo 发表于 2015-6-22 21:45
按钮0_点击()是不是应该加上判断线程是否已经打开,打开了的话就不应该再次打开了 ...

新手,不会阿,求帮助
作者: veeyoo    时间: 2015-6-22 21:51

变量 线程句柄=0

功能 执行()
    循环(真)
        变量 sjs=随机数(1,100)
        标签设置文本("标签6",sjs)
        等待(1000)
    结束

结束


功能 按钮0_点击()
    如果(线程句柄==0)
       线程句柄=线程开启("执行","")
  结束
结束

功能 按钮1_点击()
    线程关闭(线程句柄)
线程句柄=0
结束
作者: veeyoo    时间: 2015-6-22 21:51
你试一下,
作者: apolo    时间: 2015-6-22 21:54
veeyoo 发表于 2015-6-22 21:51
你试一下,

点开始没反应阿
作者: veeyoo    时间: 2015-6-22 22:00
我测试正常
作者: apolo    时间: 2015-6-22 22:09
veeyoo 发表于 2015-6-22 22:00
我测试正常

我测试要先点停止,再点开始才行,直接点开始没反应是什么原因,多谢
作者: apolo    时间: 2015-6-22 22:15
veeyoo 发表于 2015-6-22 22:00
我测试正常

变量 线程句柄=0

忘了这里了,正常了,太感谢了




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1