TC官方合作论坛

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

[已解决] 关于线程参数问题!!!!

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

马上加入TC

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

x
线程句柄=线程.开启("我的程序.线程方法","我是参数")
上面是一个参数传递
要是我有一个以上的参数要传是如何写的


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

使用道具 举报

板凳
发表于 2014-5-9 12:54:55 | 只看该作者

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

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

使用道具 举报

沙发
发表于 2014-5-9 12:19:58 | 只看该作者
将窗口信息和a放在一个数组里面传过去
回复 支持 反对

使用道具 举报

地板
发表于 2014-5-10 11:34:15 | 只看该作者
线程传参的时候 第二个参数是用来写函数方法的参数的  不管里多少个参数 只能传一个进去
要么不要参数 要参数的话 就把所有的参数整合成一个
可以整合成一个数组然后传进去 也可以直接连接成字符串在函数里分割
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-9-27 07:29 , Processed in 0.147677 second(s), 23 queries .

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

© 2001-2013 Comsenz Inc.

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