TC官方合作论坛

标题: 程序运行中,点退出,游戏就无响应是什么情况 [打印本页]

作者: k2fire    时间: 2012-2-20 15:29
标题: 程序运行中,点退出,游戏就无响应是什么情况

////------begin--------
function bool start_click()
xca=thread.beginthread("ylc.findwin")
return true
endfunction
/////----------close--------
function bool exit_click()
win=dm.UnBindWindow()
help.sleep(2000)
thread.closethread(xca)
help.sleep(2000)
help.exit()   
return true
endfunction
上了一部分代码,   

    我用的大漠,绑定了窗口,程序运行之中help.sleep(100000),到这句的时候点退出,游戏窗口无响应. 求解
我想知道答案,不要问为什么中途要退出




作者: cylhb    时间: 2012-2-20 15:43
在退出按钮里面来个弹出消息框,看看是否响应了这个事件再一步一步看下去吧。有问题的时候多做输出测试才好确定问题所在
作者: 超自然    时间: 2012-2-20 19:46
窗口没解绑,解绑函数放错地方了
作者: k2fire    时间: 2012-2-26 13:48
难道在脚本运行的过程中,点退出不行么,

难到没有这个应急处理还是我的写法有问题.
作者: 超自然    时间: 2012-2-26 17:51
不是不能在退出里做结束线程的事,只是操作不方便,
解绑得在你线程内解绑,这也不是什么应急方案,本来就必须这样的,因为大漠对象是线程级的




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