在调用IDTExtensibility2"的OnDisconnection方法后,我的Word Addin崩溃了

时间:2015-02-16 22:58:08

标签: c++ ms-office office-addins

我的Word Addin的OnDisconnection实现在离开方法时崩溃。当从Word中删除Addin时(即,在COM Addins列表中取消选中),Word会调用此IDTExtensibility2方法。我正在寻找调试方法,特别是在哪里我可以获得mso.pdb所以我可以得到一些符号调试信息。

这是我在OnDisconnection中的代码:

AppEvents2::DispEventUnadvise(m_spApp,&__uuidof(ApplicationEvents2));
m_spApp.Release();

注释掉AppEvents2 ...行可以消除崩溃。实际上,这两行都需要注释掉。

1 个答案:

答案 0 :(得分:0)

MS显然没有使mso.pdb符号文件可用(请参阅“如何在Microsoft.public.windbg中获取有关VBE6.dll和MSO.dll的PDB文件?”。

我必须使用分而治之来解决我的问题,在我的插件中删除代码,直到问题消失。有点原始,但它有效。