TC官方合作论坛

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

[已解决] 求教关于线程的问题

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-11 19:05:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
比如说我写了 3个功能 要用线程控制他们  1功能完成后 就执行2功能 然后 2功能执行完后执行3功能  然后3执行完后 有继续执行一 怎么用线程控制这个循环
求解释 谢谢大家。
回复

使用道具 举报

8#
发表于 2012-9-11 19:40:40 | 只看该作者
2楼的办法不错,但是不够健壮;

以下提供参考:
  1. 空间 测试
  2. //定义默认空间
  3. 整型 线程句柄
  4. //-----------------------------
  5. 功能 逻辑型 功能1()              //你的功能1
  6.    
  7.     返回 真
  8. 功能结束

  9. 功能 逻辑型 功能2()              //你的功能2
  10.    
  11.     返回 真
  12. 功能结束

  13. 功能 逻辑型 功能3()              //你的功能3
  14.    
  15.     返回 真
  16. 功能结束

  17. 功能 逻辑型 功能循环()              //循环功能1,功能2,功能3
  18.     循环(真)
  19.         测试.功能1()
  20.         测试.功能2()
  21.         测试.功能3()
  22.     循环结束
  23.     返回 真
  24. 功能结束

  25. 功能 逻辑型 开始_点击()              //线程开启
  26.     //这里添加你要执行的代码
  27.     线程句柄 = 线程.开启("测试.功能循环","")
  28.     返回 真
  29.     //函数返回语句
  30. 功能结束

  31. 功能 逻辑型 退出_点击()              //关闭线程
  32.     //这里添加你要执行的代码
  33.     线程.关闭(线程句柄)
  34.     辅助.退出()
  35.    
  36.     返回 真
  37.     //函数返回语句
  38. 功能结束

  39. 功能 逻辑型 热键0_热键()              //紧急情况可以暂停程序运行,用个热键控制
  40.     //这里添加你要执行的代码
  41.     线程.暂停(线程句柄)
  42.     返回 真
  43. 功能结束

  44. 功能 逻辑型 热键1_热键()              //恢复程序运行,也用热键控制
  45.     //这里添加你要执行的代码
  46.     线程.恢复(线程句柄)
  47.     返回 真
  48. 功能结束

  49. 空间结束
  50. //空间结束语句
复制代码

回复 支持 反对

使用道具 举报

沙发
发表于 2012-9-11 19:07:56 | 只看该作者
开启线程1
   
线程1
     线程1内容
     开启线程2
     关闭线程1

线程2
     线程2内容
     开启线程3
     关闭线程2

线程3
     线程3内容
     开启线程1
     关闭线程3
回复 支持 反对

使用道具 举报

板凳
发表于 2012-9-11 19:08:42 | 只看该作者
用定时器!!!
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2012-9-11 19:28:52 | 只看该作者
回复 2楼shine宝宝的帖子

哦哦 他是按照那个 顺序自动往下执行的么
空间 测试功能
如果我3个功能
             整型     功能1()
              返回真
                功能结束
      整型     功能2()
              返回真
                功能结束
      整型     功能3()
              返回真
                功能结束
然后就在一个点击事件中加上你的代码么
             功能 逻辑型 开始_点击()
线程句柄=线程.开启(" 测试功能.  功能1()","")           在调用这里怎么写 还是在功能钱面就用线程写
返回 真
功能结束
回复 支持 反对

使用道具 举报

5#
发表于 2012-9-11 19:31:00 | 只看该作者
先开启线程1   然后在每个线程功能里开启下一个。。
回复 支持 反对

使用道具 举报

6#
发表于 2012-9-11 19:32:33 | 只看该作者
回复 4楼1142169220的帖子

最好用定时器!!!
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2012-9-11 19:40:12 | 只看该作者
回复 5楼shine宝宝的帖子

哈哈哈 谢谢你啦 小蘑菇 么么哒
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2012-9-11 19:40:47 | 只看该作者
回复 6楼1192576065的帖子

定时器怎么用 你举个列子看看
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2012-9-11 19:53:36 | 只看该作者
回复 8楼fire的帖子

哇 大神谢谢啦  马上就去做 这个代码终于要接近尾声了 不容易啊哈哈哈哈
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-11 20:06 , Processed in 0.200235 second(s), 24 queries .

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

© 2001-2013 Comsenz Inc.

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