c++ - MyApp.exe 中出现未处理的 win32 异常

标签 c++ multithreading exception mfc winapi

使用的是 WinXP。当我单击默认十字图标关闭我的应用程序时。当我打开任务管理器窗口时,我的应用程序的 win 窗体消失了,但是 MyApp 进程仍然存在于进程列表中。大约5秒后,抛出未处理的win32异常错误。

断点在哪里设置?我不知道如何调试它。谢谢。

[更新]

收到的异常是什么?

当我运行 MyApp.exe(调试版)时。 Visual Studio 即时调试器窗口

MyApp.exe[520] 中出现未处理的 win32 异常 [520] 总是更改为不同的数字。例如[5904]、[304]等

最佳答案

您只需在您的 IDE 下运行它,它就会显示异常的位置。如果您没有 IDE;从信息对话框中记下异常的地址,从 EXE 生成的 MAP 文件中查找该地址并尝试定位函数...

关于c++ - MyApp.exe 中出现未处理的 win32 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2369629/

相关文章:

c++ - 读/写简单 BMP 图像 C++

c++ - 运行 QT Creator 的项目 .exe 给出 0xc000007b 错误

c++ - 设计更好的API接口(interface),以将结构从一个类传递到另一个类

java - (Java)使用对象wait()和notify()的线程安全

c++ - 无法从 main.cpp 中的共享库捕获异常

c++ - Qt 中进程的有趣任务

python - 如何在 tkinter 中运行多个线程

c# - 我应该使用 AppDomain.CurrentDomain.BaseDirectory 还是 System.Environment.CurrentDirectory?

exception - JavaFX 和外部 JAR

java - 什么时候并行执行任务是一种矫枉过正的行为?