TC官方合作论坛

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

[已解决] 开启线程时如何传递两个参数?

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

马上加入TC

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

x
线程句柄组=线程.开启("喊话.喊话方法",参数1,参数2)


喊话方法:
功能 逻辑型 喊话方法(字符型 游戏窗口句柄,字符型 软键句柄)


我如上写,会提示我 ("喊话.喊话方法",参数1,参数2) 是错误的实参数列表.请问当需要在开始线程时传递多个参数该怎么写
回复

使用道具 举报

沙发
发表于 2012-10-10 23:28:32 | 只看该作者
我的话,会把两个要传递的参数都转换成字符型,然后传递参数1+分隔符+传递参数2,然后被调用的函数接收字符型的参数,接收后进行分割,分成单个的参数,可以是整型也可以是字符型
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2012-10-10 23:38:03 | 只看该作者
妙!!!!!!!!
可我觉得TC还是应该自带这个功能的好
回复 支持 反对

使用道具 举报

地板
发表于 2012-10-11 00:16:47 | 只看该作者
什么都自带,那来个听语音自动写脚本的就好了.
回复 支持 反对

使用道具 举报

5#
发表于 2012-10-11 00:18:15 | 只看该作者
你还可以这样
定义一个函数
功能 整型 线程传参()
字符型 参数1="1"
字符型 参数2="2"
.......
空间名.喊话方法(参数1,参数2,.....)
返回 0
功能结束

这样就不用线程传参了 直接开启这个函数 想传几个参数传几个
回复 支持 反对

使用道具 举报

6#
发表于 2012-10-11 06:13:31 | 只看该作者
你可以开起一个线程函数,在这个线程函数里调用其他函数,这样就可以传多个参数了
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-10 04:10 , Processed in 2.582175 second(s), 24 queries .

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

© 2001-2013 Comsenz Inc.

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