TC官方合作论坛

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

[已解决] 请问怎么查找脚本崩溃的原因? (图)

[复制链接]
跳转到指定楼层
楼主
发表于 2015-6-17 14:26:39 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

马上加入TC

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

x
本帖最后由 19tj 于 2015-6-17 14:29 编辑

因为脚本总是未知退出,我就做了另外一个程序监控脚本是否崩溃退出,退出了就自动运行

并且记录下退出次数,10个小时崩溃掉了50 次之多,请问前辈们是怎么找出这个问题解决的?

在任何情况下,都有可能直接消失掉










回复

使用道具 举报

8#
发表于 2015-6-17 18:40:58 | 只看该作者
19tj 发表于 2015-6-17 16:31
嗯,谢谢,我去看过调试,崩溃好像是随机地方,每次都不在同一个地方

超自然这种方法有一定的可取性
你要注意崩溃的现象 有些时候崩溃会显示一个停止工作的窗口 这种情况可能是某些参数的值为null导致的
如果是直接消失 没任何提示的可能是出现了无限递归调用
当然我说的只是2种情况 事实上还有很多问题 首先要做的就是定位错误代码 下短的 定位大概范围就比较方便了 祝你成功
回复 支持 反对

使用道具 举报

14#
发表于 2015-8-26 14:11:37 | 只看该作者
一样,有时候晚上挂着游戏,早上起来看到游戏断线了,tc程序也消失了~不知道原因
回复 支持 反对

使用道具 举报

13#
发表于 2015-8-25 12:27:27 | 只看该作者
我的脚本也是老崩溃,每次崩溃都不一样,有时候启动时,有时候结束时有事后运行中,
回复 支持 反对

使用道具 举报

12#
 楼主| 发表于 2015-6-23 00:24:37 | 只看该作者
keqi 发表于 2015-6-22 20:49
怎么检测崩溃????求解

那个...我是这样的,因为我的脚本或者说叫小程序打开就有一个窗口呀,比如说我的工具叫登录器,我就写了另外一个程序每十秒查找一下"登录器"的窗口,如果找到了就循环等待,如果没找到就运行登录器,每运行一次登录器,崩溃次数就加1
回复 支持 反对

使用道具 举报

11#
发表于 2015-6-22 20:49:07 | 只看该作者
怎么检测崩溃????求解
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2015-6-18 00:44:47 | 只看该作者
贱哥 发表于 2015-6-17 18:43
另外你这个崩溃实在是太频繁了 干脆花点时间盯着 或者直接调试状态运行脚本 看看大概在哪个地方出错 好 ...

谢谢,其实我就是常常都看着它消失掉...没有提示,其实都谈不上是崩溃,是消失
回复 支持 反对

使用道具 举报

9#
发表于 2015-6-17 18:43:45 | 只看该作者
另外你这个崩溃实在是太频繁了 干脆花点时间盯着 或者直接调试状态运行脚本 看看大概在哪个地方出错 好下断点
回复 支持 反对

使用道具 举报

7#
发表于 2015-6-17 18:04:59 | 只看该作者
我也崩溃了
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2015-6-17 16:31:25 | 只看该作者
超自然 发表于 2015-6-17 16:20
第一步,观察崩溃的时候游戏在什么场景,估计下代码可能在走那一段
第二步,在可能的代码段,一行代码加一句文 ...

嗯,谢谢,我去看过调试,崩溃好像是随机地方,每次都不在同一个地方
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-9-19 21:51 , Processed in 0.150221 second(s), 27 queries .

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

© 2001-2013 Comsenz Inc.

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