TC官方合作论坛

标题: 又遇到难题 [打印本页]

作者: y277    时间: 2015-4-27 15:06
标题: 又遇到难题
本帖最后由 y277 于 2015-5-1 22:54 编辑

为什么我点击了第一个单选框,它线程还在运行第二个没停下来,要怎么修改,求教

function floatwinrun()
   
end
功能 实时单()
    变量 状态,ss1,ssyy,yy1
    状态=单选框获取状态("单选框1")
    如果(状态=="1")
        调试输出("只抢实时单")
        //        实时颜色()
        实时单_id =线程开启("实时颜色","")
    否则
        调试输出("未开启线程实时单")        
    结束
    ss1=线程关闭(实时单_id)
结束
功能 预约单()
    变量 状态,ss1,ssyy,yy1
    状态=单选框获取状态("单选框2")
    如果(状态=="1")
        调试输出("只抢预约单")
        //        预约颜色()
        预约单_id =线程开启("预约颜色","")
    否则
        调试输出("未开启线程预约单")
    结束
    yy1=线程关闭(预约单_id)
结束
功能 yy跟ss()
    变量 状态,ss1,ssyy,yy1
    状态=单选框获取状态("单选框3")
    如果(状态=="1")
        调试输出("预约跟实时")
        //        预约跟实时()
        yy跟ss_id=线程开启("预约跟实时","")         
    否则
        调试输出("未开启线程预约跟实时")
    结束
    ssyy=线程关闭(yy跟ss_id)
结束

作者: 二叔.    时间: 2015-4-27 15:14
先把线程停止 在开始之后的线程开启
作者: 二叔.    时间: 2015-4-27 15:16
选择抢实时单的时候 已经在运行这条线程了,
切换选预约单的时候先把实时单的线程停止,在调用抢预约单的线程
作者: y277    时间: 2015-4-27 15:50
二叔. 发表于 2015-4-27 15:16
选择抢实时单的时候 已经在运行这条线程了,
切换选预约单的时候先把实时单的线程停止,在调用抢预约单的线 ...

不行啊我都关掉了它还在
作者: y277    时间: 2015-4-27 15:51
二叔. 发表于 2015-4-27 15:14
先把线程停止 在开始之后的线程开启

如果(状态=="1")
        调试输出("只抢实时单")
        ss1=线程关闭(实时单_id)
        yy1=线程关闭(预约单_id)
        ssyy=线程关闭(yy跟ss_id)
        实时单_id =线程开启("实时颜色","")
    否则
        调试输出("未开启线程实时单")        
    结束
这样写?
作者: 二叔.    时间: 2015-4-27 15:56
y277 发表于 2015-4-27 15:51
如果(状态=="1")
        调试输出("只抢实时单")
        ss1=线程关闭(实时单_id)

是的




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