每当我在调试器下运行我的应用程序时,使用CFileDialog浏览要打开的文件时会出现以下异常
First-chance exception at 0x769db9bc in MyApp.exe: 0x000006BA: The RPC server is unavailable.
First-chance exception at 0x74e8cd99 in MyApp.exe: 0xC0020043: An internal error occurred in RPC.
MyApp.exe has triggered a breakpoint
在Windows 7 64位上使用VS2008会发生这种情况,在XP下不会发生同样的事情。调用堆栈上没有有用的符号表明为什么会这样,我可以通过关闭调试器中的异常来避免这个问题,但我想知道为什么会发生这种情况以及如何避免它。
答案 0 :(得分:13)
可以安全地忽略第一次机会异常消息。在这种情况下,这是Windows API内部实现的一部分。异常被抛出并被抓到某处。您需要在调试器中仅关闭第一次机会异常中断。
答案 1 :(得分:6)
只是为了添加Alex的答案,可以忽略异常。要在VS2010下执行此操作,请执行以下操作;
这允许您在调试期间保持其他异常处于活动状态