TC官方合作论坛

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

[问题] 每一个线程开启必须都要创建dm对象绑定吗?

[复制链接]
跳转到指定楼层
楼主
发表于 2014-8-4 22:55:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
可以只一个对象绑定不啊  这样的话  其他对象会不会执行代码呢?谢谢
回复

使用道具 举报

沙发
发表于 2014-8-4 23:12:47 | 只看该作者
大漠多线程的话最好是一个线程一个对象  不然会错乱的
回复 支持 反对

使用道具 举报

板凳
发表于 2014-8-4 23:13:36 | 只看该作者
mzbqhbc 发表于 2014-8-4 23:12
大漠多线程的话最好是一个线程一个对象  不然会错乱的

对象数组应该可以吧,不需要一个线程一个对象
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2014-8-4 23:13:50 | 只看该作者
mzbqhbc 发表于 2014-8-4 23:12
大漠多线程的话最好是一个线程一个对象  不然会错乱的

但是这样每个对象都绑定的话  总有一个会绑定失败
回复 支持 反对

使用道具 举报

5#
发表于 2014-8-4 23:15:14 | 只看该作者
本帖最后由 mzbqhbc 于 2014-8-4 23:18 编辑

你可以把大漠对象建立为数组  如dm=数组[2]
dm[0]绑定窗口
dm[1]绑定窗口
不同线程之间调用同一功能的话,将数组的下标用变量来代替,调用的时候传参来确定使用的是哪个大漠对象
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-8-4 23:18:26 | 只看该作者
mzbqhbc 发表于 2014-8-4 23:15
你可以把大漠对象建立为数组  如dm=数组[2]
dm[0]绑定窗口
dm[1]绑定窗口

这样的话  是不是需要这样:dm[0].BindWindow(hwnd,display,mouse,keypad,mode)
dm[1].BindWindow(hwnd,display,mouse,keypad,mode)

回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2014-8-4 23:20:50 | 只看该作者
mzbqhbc 发表于 2014-8-4 23:15
你可以把大漠对象建立为数组  如dm=数组[2]
dm[0]绑定窗口
dm[1]绑定窗口

dm[0],dm[1]和dm,jc没有什么区别吧 因为只开两个线程  所以没有必要用数组啊  
回复 支持 反对

使用道具 举报

8#
发表于 2014-8-4 23:22:34 | 只看该作者
蓝晨梦曦 发表于 2014-8-4 23:18
这样的话  是不是需要这样:dm[0].BindWindow(hwnd,display,mouse,keypad,mode)
dm[1].BindWindow(hwnd,d ...

是的  第一次绑定的时候一般是使用固定的下标   然后比如您有个功能是用大漠的后台移动鼠标  你就可以这样写
功能 移动鼠标(n)

dm[n].moveto(100,100)

功能结束
这个时候的这个功能在不同的线程调用的时候 传递进入不同的参数  控制的对象也就不一样的  多开一般就是这样的一个思路
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2014-8-4 23:23:50 | 只看该作者
mzbqhbc 发表于 2014-8-4 23:22
是的  第一次绑定的时候一般是使用固定的下标   然后比如您有个功能是用大漠的后台移动鼠标  你就可以这 ...

这个我懂 !!主要是后台绑定的时候  第二个绑定的总是失败。。
回复 支持 反对

使用道具 举报

10#
发表于 2014-8-4 23:24:26 | 只看该作者
蓝晨梦曦 发表于 2014-8-4 23:13
但是这样每个对象都绑定的话  总有一个会绑定失败

绑定失败的话那是你没有选好绑定的方式    选对绑定方式都是很容易绑定的 一般没有杀软拦截的话 不会失败
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-9-26 04:00 , Processed in 0.165553 second(s), 23 queries .

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

© 2001-2013 Comsenz Inc.

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