TC官方合作论坛

标题: 多个如果判断如何能够执行完一个再执行第二个 [打印本页]

作者: bfwwy    时间: 2014-6-9 16:06
标题: 多个如果判断如何能够执行完一个再执行第二个
怎么能执行完一个,在执行第二个呢,因为执行一个需要一定时间。这样做一块都执行了。大神有知道的吗,谢谢。

#include"子窗口.t"
空间 多选框
//默认空间
功能 按钮0_点击()
    //这里添加你要执行的代码
    控件.打开窗口("子窗口",真)
功能结束


功能 开启_点击()
    //这里添加你要执行的代码
    返回1=复选框.获得状态("复选框0","子窗口")
    返回2=复选框.获得状态("复选框1","子窗口")
    返回3=复选框.获得状态("复选框2","子窗口")
    if(返回1==-1)
        多选框.复选框0()
    endif
    if(返回2==-1)
        多选框.复选框1()
    endif
    if(返回3==-1)
        多选框.复选框2()
    endif

功能结束


功能  复选框0()
    help.messagebox("复选框0")
功能结束

功能  复选框1()
    help.messagebox("复选框1")
功能结束

功能  复选框2()
    help.messagebox("复选框2")
功能结束

空间结束
//空间结束语句


作者: 歪不歪    时间: 2014-6-9 17:08
表达的不是很清楚啊...你要先理清自己的想法..
作者: 250366688    时间: 2014-6-9 19:45
思路很简单 代码少就用如果语句就行,如果代码多的话 那么 用一个线程代表 a 任务 a任务在结束的时候关闭a线程, 再用一个如果 如果a线程成功关闭启动b线程。如果要写的仔细。时时判断的话需要一个检测线程,
过程是a线程启动,启动成功以后启动检测线程。检测线程检测a线程的状态采用无线循环。a线程结束以后自己添加关闭线程的指令,并且传递给检测线程,检测线程启动b线程
作者: bfwwy    时间: 2014-6-10 09:48
250366688 发表于 2014-6-9 19:45
思路很简单 代码少就用如果语句就行,如果代码多的话 那么 用一个线程代表 a 任务 a任务在结束的时候关闭a ...

说的有点复杂,没看懂,能加qq说下吗,我的83163994.或者你留下qq,我加你也行。




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