TC官方合作论坛

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

[问题] 求大神 2次绑定问题

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

马上加入TC

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

x
第一次启动窗口可以绑定成功;...关闭线程后  在点按钮0 启动无法绑定窗口.要关闭辅助 重新开才能在绑定..
不知道问题出在那了

功能 探()
   dm=com("dm.dmsoft")
     // 如果插件不在资源目录里,请把路径"rc:RegDll.dll" 改为 实际路径
    dm.SetPath(辅助.获取资源路径("rc:"))
     是否成功=辅助.注册插件("rc:\\RegDll.dll",真)
     // 真 表示注册成功 反之假表示注册失败
    hwnd
     辅助.等待(100)
     hwnd=窗口.鼠标所在窗口句柄()
     辅助.等待(100)
     窗口.设置大小(hwnd,1027,758)
     辅助.等待(100)
     窗口.设置位置(hwnd,0,0)
     辅助.等待(100)
     是否绑定=dm.BindWindow(hwnd,"dx","dx","dx",0)
     如果(是否绑定==1)
         辅助.消息框("绑定")
     否则
        辅助.消息框("失败")
     如果结束
功能结束

功能 按钮0_点击()
     ya=线程.开启("CT.探","")
功能结束

功能 按钮1_点击()
     辅助.等待(1000)
     线程.关闭(ya)
功能结束
回复

使用道具 举报

沙发
发表于 2014-8-2 12:55:41 | 只看该作者
关闭的时候 把 窗口解绑掉,,
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2014-8-2 13:15:24 | 只看该作者
求个 代码
回复

使用道具 举报

地板
发表于 2014-8-2 14:00:34 | 只看该作者
功能 按钮1_点击()
      线程.关闭(ya)
      dm.BindWindow()
      dm=null
功能结束
回复 支持 反对

使用道具 举报

5#
发表于 2014-8-2 15:55:36 | 只看该作者
功能 解绑窗口(dm)
      如果(dm==null)
            调试输出("[解绑大漠窗口]未注册DM对象")
            返回 0
      如果结束
      是否成功=dm.UnBindWindow()
      如果(是否成功==1)
            dm=null
            调试输出("[解绑大漠窗口] 成功")
      否则
            调试输出("[解绑大漠窗口] 失败")
      如果结束
功能结束
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-8-2 20:35:12 | 只看该作者
本帖最后由 q499826569 于 2014-11-3 09:32 编辑

000000000000000000
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-9-26 05:47 , Processed in 0.160378 second(s), 23 queries .

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

© 2001-2013 Comsenz Inc.

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