TC官方合作论坛
标题:
困惑了很久大漠解绑的问题
[打印本页]
作者:
兜兜里有糖
时间:
2013-1-20 10:35
标题:
困惑了很久大漠解绑的问题
比如我在线程里创建了大漠对象 要怎么解绑困惑了我们很久 下面我写个简单的代码 大神帮我看看
功能 线程A()
dm=com("dm.dmsoft")在这创建大漠对象
XXXXXXXX这段是游戏绑定窗口的代码
脚本.任务A(dm)这里通过传参调用函数
功能结束
功能 任务A(dm)
dx.MoveTo(13,14)
功能结束
功能 线程B()
dm=com("dm.dmsoft")在这创建大漠对象
XXXXXXXX这段是游戏绑定窗口的代码
脚本.任务A(dm)这里通过传参调用函数
功能结束
功能 任务B(dm)
dx.MoveTo(13,14)
功能结束
功能 解绑(dm)
dm.UnBindWindow()
功能结束
开始点击_点击()
线程.扩展开启("脚本.线程A","","脚本.解绑",“”)
线程.扩展开启("脚本.线程B","","脚本.解绑",“”)
功能结束
请问线程里的大漠对象 要怎么传参给解绑 问了别人说通过下标的形式传进去 请问具体怎么传 求大神解答下 可能的话写个简单的例子看看谢谢了
作者:
jimye0526
时间:
2013-1-20 13:10
4.0就简单了 哪个对象绑定了 就用哪个对象解绑 不用管是否是线程内还是线程外了
作者:
jiangchencong
时间:
2013-1-20 14:56
关于这个问题我也琢磨了很久~~
如果是用下标传参,需要用全局变量的数组
上代码
var 我是变量=数组[1]
功能 线程A(i)//接收下标
dm=我是变量
//把变量赋值给dm,下面可以调用对象
XXXXXXXX这段是游戏绑定窗口的代码
功能结束
功能 解绑(i)//下标
dm=我是变量
//这样解绑就保证了是同一个大漠对象
dm.UnBindWindow()
功能结束
开始点击_点击()
我是变量[0]=com("dm.dmsoft")
我是变量[1]=com("dm.dmsoft")//线程开启前,在这创建大漠对对象
线程.扩展开启("脚本.线程A",0,"脚本.解绑",0)//数字0和1就是下标,可以是变量
线程.扩展开启("脚本.线程B",1,"脚本.解绑",1)
功能结束
作者:
jiangchencong
时间:
2013-1-20 15:12
dm=我是变量(i) 这里有(i)怎么都打不出来
算了用括号代替了
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1