读书人

程序遇到这个有关问题没有思路没找

发布时间: 2012-10-21 09:00:07 作者: rapoo

程序遇到这个问题,没有思路,没找到问题原因,求灵感......
简单介绍下:delphi编写的抄表程序,程序运行三天左右后,不能继续正常运行了,本来正常的数据抄读不正常了,程序界面没反应了(查看资源管理器,cpu及内存均正常......),可以肯定的是程序后台一直在运行这,大虾们猜测会是哪方面原因?

[解决办法]
仅提供这么点情况,让别人摸不着头脑。
[解决办法]
就是,这说的太少了吧。你有没有调用过三方DLL,有没有正确调用释放,有没有指针乱指向,有没有乱释放资源,都可能导致……而且导致的原因还很多很多。你要说说你什么思路,调用了什么之类的。
[解决办法]
突然的吗?还是换了一台机才这样?
[解决办法]
会不会是中途断网了,或者其它原因连接断开了,程序没有判断连接/自动连接的功能
[解决办法]
给程序中添加log功能,就是把什么时间做了什么都写到一个日志文件中,然后运行,检查日志,看看什么时候出现了异常。

[解决办法]
抄表程序?通过串口还是互联网?
数据抄读不正常了,程序界面没反应——界面不响应了,但还能读,只是读到的数据不对了?
[解决办法]
6楼的方法很好。我曾经写过一些底层的代码,控制门禁控制器的。总是运行几天就无故死掉额。排查过很多问题,都没有效果,后来做了日志,一个是每分钟做一个记录,一个是每个操作做一个记录。然后运行,发现运行60来个小时后死掉了,然后看执行了什么操纵最后,找到问题,进行研究,最终解决了。思路如此。

读书人网 >.NET

热点推荐