TC官方合作论坛

标题: 求大神 2次绑定问题 [打印本页]

作者: q499826569    时间: 2014-8-2 12:12
标题: 求大神 2次绑定问题
第一次启动窗口可以绑定成功;...关闭线程后  在点按钮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)
功能结束

作者: love、Ls    时间: 2014-8-2 12:55
关闭的时候 把 窗口解绑掉,,
作者: q499826569    时间: 2014-8-2 13:15
求个 代码
作者: milai5201    时间: 2014-8-2 14:00
功能 按钮1_点击()
      线程.关闭(ya)
      dm.BindWindow()
      dm=null
功能结束
作者: znyyjk    时间: 2014-8-2 15:55
功能 解绑窗口(dm)
      如果(dm==null)
            调试输出("[解绑大漠窗口]未注册DM对象")
            返回 0
      如果结束
      是否成功=dm.UnBindWindow()
      如果(是否成功==1)
            dm=null
            调试输出("[解绑大漠窗口] 成功")
      否则
            调试输出("[解绑大漠窗口] 失败")
      如果结束
功能结束
作者: q499826569    时间: 2014-8-2 20:35
本帖最后由 q499826569 于 2014-11-3 09:32 编辑

000000000000000000




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1