TC官方合作论坛

标题: 关于线程参数问题!!!! [打印本页]

作者: gl8019786    时间: 2014-5-9 11:46
标题: 关于线程参数问题!!!!
线程句柄=线程.开启("我的程序.线程方法","我是参数")
上面是一个参数传递
要是我有一个以上的参数要传是如何写的


比主说还有一个变量
a=2
线程句柄=线程.开启("我的程序.线程方法",窗口信息,a)
像上面那样写是错误的
//.t 行号:66 错误信息:(窗口信息,a)是错误的实参数列表,可能是参数名重定义,或者错误的默认值
求正确的方法

作者: YGV    时间: 2014-5-9 12:19
将窗口信息和a放在一个数组里面传过去
作者: 石中草    时间: 2014-5-9 12:54

参数数组[0]=窗口信息
参数数组[1]=a

线程句柄=线程.开启("我的程序.线程方法",参数数组)
传过去后
参数数组[0]就是窗口信息
参数数组[1]就是变量a

作者: q273814    时间: 2014-5-10 11:34
线程传参的时候 第二个参数是用来写函数方法的参数的  不管里多少个参数 只能传一个进去
要么不要参数 要参数的话 就把所有的参数整合成一个
可以整合成一个数组然后传进去 也可以直接连接成字符串在函数里分割




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