使用ATL复合控件写的word插件时,操作了按钮控件,在退出时出现崩溃,如图:
经断点找到assert的地方在atlctl.h文件如图的地方:
经过一番谷歌、百度找到了这个帖子,传送地址:http://bbs.youkuaiyun.com/topics/390434994,解决了问题。
解决方法:
在包含
#include <atlctl.h>
把这句替换为:
#pragma push_macro("ATLASSUME")
#undef ATLASSUME
#define ATLASSUME(x)
#include <atlctl.h>
#pragma pop_macro("ATLASSUME")问题解决。

在开发ATL复合控件的Word插件时,遇到点击按钮后退出时程序崩溃的问题。通过断点调试,发现在atlctl.h文件中的assert导致崩溃。通过搜索引擎找到相关论坛帖子,解决了该问题。
6041

被折叠的 条评论
为什么被折叠?



