今天工作时,遇到一个问题,程序在某个操作之后挂掉,但是堆栈显示不出来,只是提示正被停用的激活上下文不是最近激活的,经过研究发现,可能时哪个地方指针为空了,或者出现野指针了,需要设置异常才能看到哪个指针非法,VS2008菜单栏-调试-异常,全部选钩。进行调试,调试结束恢复原状,因为有可能触发不必要的异常,例如打开一个文件对话框就会报异常,调试也没有解决,暂时不管吧。
正被停用的激活上下文不是最近激活的
最新推荐文章于 2022-06-10 16:52:51 发布
今天工作时,遇到一个问题,程序在某个操作之后挂掉,但是堆栈显示不出来,只是提示正被停用的激活上下文不是最近激活的,经过研究发现,可能时哪个地方指针为空了,或者出现野指针了,需要设置异常才能看到哪个指针非法,VS2008菜单栏-调试-异常,全部选钩。进行调试,调试结束恢复原状,因为有可能触发不必要的异常,例如打开一个文件对话框就会报异常,调试也没有解决,暂时不管吧。