1

我有一个多线程的应用程序,带有堆栈。并且对象还涉及静态全局成员(我知道..不好)我每次都从不同的地方抛出异常。抓不住它。抓住它的最佳策略是什么。

得到:

Unhandled exception at 0x0135f2a7 in myapp.exe: 0xC0000005: Access violation reading location 0x00000004.

更新
我注意到,当我在发布模式下编译并在 IDE 之外运行它时,它工作得很好,怎么可能?

4

1 回答 1

1

我假设您要做的是解决特定问题,而不是拥有通用的运行时异常处理机制?

在 VS2010 和 2012 的“调试”菜单下有一个标记为“异常...”的选项。您可以在抛出异常时请求 VS 调试器闯入应用程序;这应该可以让您深入了解到底出了什么问题以及在哪里。

于 2012-11-01T18:09:18.913 回答