TC官方合作论坛
标题:
请问“线程.开启”传参可以传多个参数吗?
[打印本页]
作者:
fdakerry
时间:
2015-3-30 13:28
标题:
请问“线程.开启”传参可以传多个参数吗?
请问“线程.开启”传参可以传多个参数吗?具体是怎么写呢?我这样写报错呢:
线程句柄=线程.开启("测试.测试功能","参数1","参数2")
作者:
jianxitt
时间:
2015-3-30 14:22
不可以,你可以将传参写在一起,然后再字符串分割出所需的传参
作者:
hlincs
时间:
2015-3-30 14:57
可以用数组来表示参数.
作者:
言术
时间:
2015-3-30 16:04
楼上两位说的都对,我写了一个例子,你可以参考下
空间 测试4
功能 开始_点击()
//********************************
//如果不是单纯字符串的话用线程1的方法
变量 要给线程1传的参数=数组[3]
要给线程1传的参数[0]="大漠的接口"
要给线程1传的参数[1]="句柄"
要给线程1传的参数[2]="其他"
线程.开启("测试4.线程1",要给线程1传的参数)
//*********************************
//如果光是字符串的话可以使用线程2的方法,但还是推荐线程1的方法
字符串1="我是字符串1",字符串2="我是字符串2",字符串3="我是字符串3"
要给线程2传的参数=字符串1&"|"&字符串2&"|"&字符串3
线程.开启("测试4.线程2",要给线程2传的参数)
功能结束
功能 退出_点击()
辅助.退出()
功能结束
功能 线程1(参数)
dm=参数[0]
句柄=参数[1]
其他=参数[2]
调试输出(dm)
调试输出(句柄)
调试输出(其他)
功能结束
功能 线程2(参数)
变量 分割好的数组=数组[]
字符串.分割(参数,"|",分割好的数组)
字符串1=分割好的数组[0]
字符串2=分割好的数组[1]
字符串3=分割好的数组[2]
调试输出(字符串1)
调试输出(字符串2)
调试输出(字符串3)
功能结束
空间结束
复制代码
作者:
秋来潮汐
时间:
2015-3-31 13:08
楼上说的很好
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1