ath*_*hos 7 c++ excel plugins visual-studio-debugging
我有一个用c ++构建的excel xll插件(并且在xlw的帮助下),运行得很好,除了excel退出时偶尔会发生异常.
我头痛的是,虽然它看起来像一些析构函数问题,但我看不出它出了什么问题.
Excel窗口刚关闭,然后弹出Windows系统错误消息.
即使我在Visual Studio调试模式下运行它,当异常发生时,它已经在STL c ++代码中,我也看不到我的代码的哪一部分,例如析构函数,是失败的根本原因.
确切地说,调用堆栈显示
[External Code]- > Excel.Exe- > [External Code]- > MSO.DLL...重复OART.DLL......重复... ntdll.cll- > [External Code]- > _cexit()- > common_exit- > __acrt_lock_and_call- > ...
与源可见的第一个步骤是exit.cpp在C:\Program Files (x86)\Windows Kits\10\Source\10.0.16299.0\ucrt\startup\exit.cpp,
extern "C" void __cdecl _cexit()
{
common_exit(0, _crt_exit_full_cleanup, _crt_exit_return_to_caller);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
211 次 |
| 最近记录: |