TC官方合作论坛
标题:
用线程开启功能,传递多个参数,请指教 5.1版本
[打印本页]
作者:
guiyi1980
时间:
2015-5-7 09:05
标题:
用线程开启功能,传递多个参数,请指教 5.1版本
功能 开启(网址参数,内容参数)
结束
功能 开始_点击()
变量 网址 = "http://bbs.tyuyan.com/thread-50704-1-1.html"
变量 内容 = "ddddddddd"
线程开启("开启",网址,内容 )
结束
>错误:D:\TC\测试\刷论坛\刷论坛\刷论坛.t 行号:12 错误信息:错误的 threadbegin(线程开启) 函数调用实参:网址,第一个参数请指明开启的线程方法名称
后边的2个参数应该怎么连接,传递一个的话没问题
作者:
_简简单单_
时间:
2015-5-7 09:37
"线程开启"函数只能传一个参数进去,这个参数可以是任意类型,如果你想传几个参数进去话可以传一个数组进去,
作者:
1106752189
时间:
2015-5-7 09:39
用数组传递
作者:
言术
时间:
2015-5-7 10:02
写了个例子,你参考下
功能 开始_点击()
//********************************
//如果不是单纯字符串的话用线程1的方法
变量 要给线程1传的参数=数组()
要给线程1传的参数[0]="大漠的接口"
要给线程1传的参数[1]="句柄"
要给线程1传的参数[2]="其他"
线程开启("线程1",要给线程1传的参数)
//*********************************
//如果光是字符串的话可以使用线程2的方法,但还是推荐线程1的方法
变量 字符串1="我是字符串1",字符串2="我是字符串2",字符串3="我是字符串3"
变量 要给线程2传的参数=字符串1&"|"&字符串2&"|"&字符串3
线程开启("线程2",要给线程2传的参数)
结束
功能 退出_点击()
退出()
结束
功能 线程1(参数)
变量 dm=参数[0]
变量 句柄=参数[1]
变量 其他=参数[2]
调试输出(dm)
调试输出(句柄)
调试输出(其他)
结束
功能 线程2(参数)
变量 分割好的数组=数组()
字符串分割(参数,"|",分割好的数组)
变量 字符串1=分割好的数组[0]
变量 字符串2=分割好的数组[1]
变量 字符串3=分割好的数组[2]
调试输出(字符串1)
调试输出(字符串2)
调试输出(字符串3)
结束
复制代码
作者:
18667006365
时间:
2015-5-7 11:20
楼上,正解!
作者:
18667006365
时间:
2015-5-7 11:20
楼上,正解!
作者:
zhujun8469
时间:
2015-5-7 11:38
可以传数组的
作者:
这论坛不错
时间:
2015-5-7 12:25
线程只能传递一个参数
变量 网址 = "http://bbs.tyuyan.com/thread-50704-1-1.html"
变量 内容 = "ddddddddd"
变量 参数数组=数组(网址,内容)
线程开启("开启",参数数组)
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1