TC官方合作论坛

标题: TC 调用大漠 后台绑定游戏的问题 [打印本页]

作者: xj_51love    时间: 2012-5-20 19:41
标题: TC 调用大漠 后台绑定游戏的问题
测试游戏是天龙八部 模式为 dx dx dx 0 系统是xp
TC 调用大漠  后台绑定游戏 没问题
但解除绑定后 鼠标没完全释放到前台 可以点击游戏中功能按钮 但不能操作人物移动 要把游戏窗口 最小化 在最大化一次 鼠标才完全有效
同样的大漠版本 按键精灵 和 易语言 调用绑定 和解绑都没问题
这可能是TC的问题吧? 求解!!!

作者: cylhb    时间: 2012-5-20 19:57
看看你的绑定和解绑代码再说
作者: mahua1130    时间: 2012-5-20 22:10
估计你解绑没有成功, 你用返回值输出各消息框看看
作者: xj_51love    时间: 2012-5-20 22:13
function bool stop_click()
if(线程>0)
    thread.closethread(人物句柄)
    help.messagebox("线程已关闭")
endif
if(dm.UnBindWindow()==0)
        help.messagebox("解绑失败")
endif
return true
endfunction

代码是这样的
作者: mahua1130    时间: 2012-5-20 22:18
先解绑后关闭线程试试
作者: mahua1130    时间: 2012-5-20 22:19
function bool stop_click()
if(线程>0)
    dm.UnBindWindow()
    thread.closethread(人物句柄)
    help.messagebox("线程已关闭")
endif

return true
endfunction
作者: xj_51love    时间: 2012-5-20 22:30
回复 6楼mahua1130的帖子

这个一样的 先解绑 效果一样的
dm.UnBindWindow() 有个返回值的 1 成功 0 失败
作者: mahua1130    时间: 2012-5-20 22:31

回复 7楼xj_51love的帖子

那你的返回值是1?
你几个线程?
如果是一个线程,运行了解绑却未成功,那就换个大漠版本。


作者: xj_51love    时间: 2012-5-20 22:36
嗯 解绑成功的 是一个线程 同个大漠版本  易语言 按键 都是好的
和TC 可能有关系吧 易语言 按键 调用大漠 有些函数是不一样的 易语言有自己的
说明大漠不是标准的com
作者: mahua1130    时间: 2012-5-20 22:42
回复 9楼xj_51love的帖子

嗯 那你换个版本  要不加我QQ 280603200我用的是3.1217  没出现你的那个问题
作者: xj_51love    时间: 2012-5-20 22:43
是TC 的问题 关闭TC窗口 游戏鼠标正常了
原因是 没注销大漠对象
TC 现在好像还没有 这个命令
dm=null
作者: 冰冰冰    时间: 2014-1-31 22:59
mahua1130 发表于 2012-5-20 22:10
估计你解绑没有成功, 你用返回值输出各消息框看看

看看




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