未处理的 Win32 异常错误

未处理的 Win32 异常错误

我正在运行使用 VB6 开发的带有一些第三方控件的 win32 应用程序。我收到以下错误:“myprogram.exe 中发生了未处理的 win32 异常错误”。我该如何解决此问题?

答案1

您最好在 StackOverflow 上提问,因为 StackOverflow 是专门用于编程的,但简短的回答是您需要调试您的程序。您需要确定错误发生的位置,然后如果错误在您的代码中,则进行修复,或者查看与这些控件相关的其他选项。

答案2

解决此问题的最简单方法是运行 drwtsn32 以获取崩溃转储,但是如果您看到这样的消息,则应用程序很可能正在处理其自己的异常并阻止异常传播到 Windows。您需要联系应用程序的作者。如果您可以修改源代码,删除未处理的异常处理程序并使用调试符号进行构建,让 DrWatson 为您捕获错误,然后在 windbg 中打开崩溃转储以查看异常最初被抛出的位置。修复错误留作练习。

相关内容