TC官方合作论坛

 找回密码
 立即注册
查看: 577|回复: 3
打印 上一主题 下一主题

[已解决] 多个如果判断如何能够执行完一个再执行第二个

[复制链接]
跳转到指定楼层
楼主
发表于 2014-6-9 16:06:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
怎么能执行完一个,在执行第二个呢,因为执行一个需要一定时间。这样做一块都执行了。大神有知道的吗,谢谢。

#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 19:45:52 | 只看该作者
思路很简单 代码少就用如果语句就行,如果代码多的话 那么 用一个线程代表 a 任务 a任务在结束的时候关闭a线程, 再用一个如果 如果a线程成功关闭启动b线程。如果要写的仔细。时时判断的话需要一个检测线程,
过程是a线程启动,启动成功以后启动检测线程。检测线程检测a线程的状态采用无线循环。a线程结束以后自己添加关闭线程的指令,并且传递给检测线程,检测线程启动b线程
回复 支持 反对

使用道具 举报

沙发
发表于 2014-6-9 17:08:43 | 只看该作者
表达的不是很清楚啊...你要先理清自己的想法..
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2014-6-10 09:48:32 | 只看该作者
250366688 发表于 2014-6-9 19:45
思路很简单 代码少就用如果语句就行,如果代码多的话 那么 用一个线程代表 a 任务 a任务在结束的时候关闭a ...

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

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-27 03:53 , Processed in 0.151052 second(s), 23 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表