TC官方合作论坛

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

[问题] 困惑了很久大漠解绑的问题

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

马上加入TC

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

x
比如我在线程里创建了大漠对象 要怎么解绑困惑了我们很久 下面我写个简单的代码 大神帮我看看
功能 线程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","","脚本.解绑",“”)
功能结束

请问线程里的大漠对象 要怎么传参给解绑  问了别人说通过下标的形式传进去 请问具体怎么传 求大神解答下 可能的话写个简单的例子看看谢谢了
回复

使用道具 举报

沙发
发表于 2013-1-20 13:10:05 | 只看该作者
4.0就简单了 哪个对象绑定了 就用哪个对象解绑 不用管是否是线程内还是线程外了
回复 支持 反对

使用道具 举报

板凳
发表于 2013-1-20 14:56:28 | 只看该作者
关于这个问题我也琢磨了很久~~
如果是用下标传参,需要用全局变量的数组
上代码
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)
功能结束
回复 支持 反对

使用道具 举报

地板
发表于 2013-1-20 15:12:47 | 只看该作者
dm=我是变量(i) 这里有(i)怎么都打不出来
算了用括号代替了
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-9-19 02:45 , Processed in 0.181664 second(s), 26 queries .

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

© 2001-2013 Comsenz Inc.

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