没有合适的资源?快使用搜索试试~ 我知道了~
首页快速解决程序运行中突然异常的问题,并找到根源
程序员通常都会遇到: 程序运行一段时间之后,莫名其妙突然弹一个对话框提示:XXXXXX内存地址无法访问。点 “确定”关闭。 尤其是产品发布之后,出现了这样的问题,可能是用户太多,可能是网络不给力,可能是。 异常了,怎么办?怎么快速解决?怎么快速找到根源? 今天就告诉大家一个快捷的方法,保证5分钟之内找到引发这个问题的代码。
资源详情
资源评论
资源推荐

【教程第一课---调试方法】作者:bo
今天教大家点有用的东西,快速解决程序运行中突然异常的问题。
关于 vc,mfc,delphi,java,bcb,数据库等等的开发工具的使用,就不教了,因为这
些东西 baidu 上有大量的视频教程。
我们开发项目最花时间的是调试,起码占了整个开发时间的一半以上,甚至更多。
调试类型:
a,Code 写错。
b,逻辑错误。
c,内存益处。
d,对象为空。
{-- 以上问题都比较容易找到问题所在--}
e,程序员通常都会遇到:
程序运行一段时间之后,莫名其妙突然弹一个对话框提示:XXXXXX 内存地址无法访问。
点“确定”关闭。尤其是产品发布之后,出现了这样的问题,可能是用户太多,可能是网络
不给力,可能是。。。。。。。
异常了,怎么办?怎么快速解决?怎么快速找到根源?
今天就告诉大家一个快捷的方法,保证 5 分钟之内找到引发这个问题的代码。
作为程序员第一感觉是内存的问题,但是到底是哪里的问题呢?如何找出来呢?
通常就需要把自己的代码一行一行的检查,很花时间,
如果项目已经写的很庞大,有时候几天都未必可以找到真正的问题所在。
因为这个问题只有特殊的大数据流的压力情况下或许出现,用 vc 调试模式运行又很难重现。
下面说一种方法,可以几分钟解决这种类型的异常。
· 第一步:
在出现这个问题之后,告诉用户不要点确定,因为点了确定,就关闭了,下次重现这个问
题不知道在猴年马月了。
OD 附加
+ 断点:
77D18731 . FF55 08 call dword ptr [ebp+8] ; 【重要】User32
提交消息到进程处理
//关键字:68CDABBADC56FF7518FF7514FF7510
bp _CrtDbgReport
bp MessageBoxA


















安全验证
文档复制为VIP权益,开通VIP直接复制

评论1