TC官方合作论坛

标题: 无报错与提示,程序自动退出,求方法找问题所在 [打印本页]

作者: kaixindexifan    时间: 2013-8-9 19:45
标题: 无报错与提示,程序自动退出,求方法找问题所在
多开后,程序运行经常无故自动退出,没有报错,自动就退出了程序,现在很想弄清楚到底是代码还是什么问题,如果是代码问题,需要怎么办才能把错误的地方给找出来(论坛上也有同样问题帖子,只是都没有得到答案啊)

PS:并不是每次恒定时间就无故退出,每次程序退出感觉很偶然。

所写的程序完全满足所要到达的要求,上号-任务-换号-上号-任务-换号...完全满足要求。

现在最想知道的是,如何找到问题所在,知道错在哪里才能改,很急啊,还望各位大神指点在下啊

作者: 187144831    时间: 2013-8-9 20:15
恩 我也有这个问题
一直不清楚怎么回事
作者: kaixindexifan    时间: 2013-8-9 20:31
回复 2楼187144831的帖子

知道原因吗?难道tc没人知道怎么解决么
作者: 超自然    时间: 2013-8-9 21:59
不上代码谁说得清,仔是你生的照理你比任何人了解代码结构,这种问题通常得你白已跟踪,靠别人就算你愿意公布整个工程的代码,还得刚好有人愿意下这游戏,刚好愿意花时间帮你调试,又刚好这傢伙功底不弱能看懂并理顺所有代码逻辑,个人感觉你要凑齐这些“刚好“的机率不会很高
作者: Abin    时间: 2013-8-9 22:44
作者在开发一款脚本的时候,尤其是在调试间段,最好是在项目里加入写日志的功能,其实也就是写文件的方法。把程序每执行到什么功能都给记录下来,如果出问题了,那么就直接看日志文件就知道是在哪个地方出了问题。之后多测试几遍,慢慢的脚本功能就稳定了。

大家都没有强大的逻辑来推测你代码的问题,有的也只是通过经验来看是什么原因导致的,而这些经验就需要大家自己去积累了。好了,希望能对你有帮助吧!
作者: jianqiumy    时间: 2013-8-10 01:15
我也有这问题!!!唉!!!!
帮顶!!问题不好找~~~~
作者: kaixindexifan    时间: 2013-8-10 17:33
回复 5楼Abin的帖子

恩,非常感谢你的帮助,你说的方法我也认可,但是我一直不明白怎么具体怎么操作,还望你告诉下呢。

“把程序每执行到什么功能都给记录下来”

这个怎么实现,本人菜鸟,望能详细一点说下步骤呢,谢谢你这么忙还出来帮回答问题。
作者: kaixindexifan    时间: 2013-8-10 17:39
回复 4楼超自然的帖子

如果是比较明显的错误,当程序运行到某个功能的时候,出错,那么我肯定知道大概问题出来那里,这个时候我下断点跟踪调试是可以的。但是现在问题是我也不知道问题究竟出在哪里,程序完全可以正常运行,也能完全满足我的要求,但就是会无故自动退出。一点头绪都没有,我不知道tc编程好的软件在什么情况下才会既没有报错,也没有提示就直接退出了。所以我想看能否通过找到退出的时候每个线程具体运行在哪里,然后比对,是否能在某个线程里面找到同样出错的地方呢,这样对我分析问题才能有进一步帮助,光看代码肯定不行啊,谢谢你的提议和回答。
作者: kaixindexifan    时间: 2013-8-10 17:40
回复 6楼jianqiumy的帖子

恩,论坛上面有这个问题的朋友还有很多,都没有找到原因,希望大家继续努力啊!
作者: jianqiumy    时间: 2013-8-10 21:06
回复 6楼jianqiumy的帖子

恩,论坛上面有这个问题的朋友还有很多,都没有找到原因,希望大......
kaixindexifan 发表于 2013-8-10 17:40:30

记录日志~很简单的就几行代码,然后再在你执行的代码开始记录.你搜索一下就有了~~论坛里有视频教程冷月的,也有人分享原码~~




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