TC官方合作论坛

标题: 这个多线程有个问题 [打印本页]

作者: ufo585    时间: 2011-11-7 09:07
标题: 这个多线程有个问题
//先定义一个函数 线程方法
功能 整型 线程方法()
辅助.消息框("这个是一个线程执行方法")
返回 0
功能结束

//在开始_点击函数中调用开始执行函数
功能 逻辑型 开始_点击()
整型 线程句柄=线程.开启("我的程序.线程方法")
返回 真
功能结束

上面是TC多线程例子如果吧线程方法的函数放到开始_点击()
函数的后面就会报错!不知道是不是BUG?难道函数的顺序还有先后?真的很诡异
作者: zxyc2000    时间: 2011-11-7 09:11
tc的线程 一直以来都是这样的
确实有点别扭
作者: Soy_meng    时间: 2011-11-7 09:12
现在的版本是这样子的。
可能是以前设定遗留下来的问题。
作者: 章昊    时间: 2011-11-7 10:47
多线程不能在开始进行,这个是TC的规则。然后线程最好放于前面吧
作者: ufo585    时间: 2011-11-7 11:22
回复 4楼章昊的帖子

还有问题啊,TC里面的全局变量就是环境变量吧?好像多线程可以直接用全局变量。按键里面,全局变量和环境变量完全是不同的概念啊,这TC怎么全局变量就是环境变量啊?变量作用域不太全面啊,一个函数的值,想要用到另一个函数中很麻烦啊。有什么简单的办法啊?




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