TC官方合作论坛

 找回密码
 立即注册
查看: 1522|回复: 4

[问题] 程序运行中,点退出,游戏就无响应是什么情况

[复制链接]
发表于 2012-2-20 15:29:01 | 显示全部楼层 |阅读模式

马上加入TC

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

x

////------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),到这句的时候点退出,游戏窗口无响应. 求解
我想知道答案,不要问为什么中途要退出



回复

使用道具 举报

发表于 2012-2-20 15:43:34 | 显示全部楼层
在退出按钮里面来个弹出消息框,看看是否响应了这个事件再一步一步看下去吧。有问题的时候多做输出测试才好确定问题所在
回复 支持 反对

使用道具 举报

发表于 2012-2-20 19:46:42 | 显示全部楼层
窗口没解绑,解绑函数放错地方了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-2-26 13:48:25 | 显示全部楼层
难道在脚本运行的过程中,点退出不行么,

难到没有这个应急处理还是我的写法有问题.
回复 支持 反对

使用道具 举报

发表于 2012-2-26 17:51:52 | 显示全部楼层
不是不能在退出里做结束线程的事,只是操作不方便,
解绑得在你线程内解绑,这也不是什么应急方案,本来就必须这样的,因为大漠对象是线程级的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-29 05:48 , Processed in 0.040892 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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