不知道你知道不知道windows下的SEH,如果不懂,那就先了解了解再说。
引用 42 楼 xkdlzy 的回复: __try { obj->payload[i] = 0; } __except(EXCEPTION_EXECUTE_HANDLER) { // 要执行的错误处理代码 } 你试过没有?没有的话别乱说,又来一个不认真看书的。
问题解决了:obj 为空。所以会出错,直接判断,obj为空就不执行。 问题解决。谢谢大家。
__try { obj->payload[i] = 0; } __except(EXCEPTION_EXECUTE_HANDLER) { // 要执行的错误处理代码 }
我只想捕获这个错误。并跳过继续执行。我觉得这是一个无关紧要的错误。 to rocktyt2 zhao4zhong1 :不知道如何解决啊。 to:turingo 是有分配根本空间啊: to xumaojun 不一定吧。可能不代表一定。
崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处。
69,373
社区成员
243,080
社区内容
加载中
试试用AI创作助手写篇文章吧