偶用vc创建的activex控件,编写代码。在xp下,这个控件运行的没问题的。但是,一放在win7+ie8下面运行,开始运行是正常的。当需要关闭ie时,不能正常关闭,总要跳出ie异常的对话框。(在xp下+ie8试用过,是好的,ie能正常关闭)。
在win7下,我在控件内打日志记录,控件从COleControl继承过来类的onDestroy能正常执行到,有日志记录,但是这个类的析构函数一直没有执行,估计这个时候已崩掉了。(xp下能正常执行到析构并正常关闭),这是咋回事,在线等待。(另外从ondestroy到析构,中间还有那些消息函数要执行到?)
在win7下,我在控件内打日志记录,控件从COleControl继承过来类的onDestroy能正常执行到,有日志记录,但是这个类的析构函数一直没有执行,估计这个时候已崩掉了。(xp下能正常执行到析构并正常关闭),这是咋回事,在线等待。(另外从ondestroy到析构,中间还有那些消息函数要执行到?)
解决方案 »
- 关于使用LoadImage函数使用的问题
- VC调用DELPHI DLL乱码
- list链表中如何随机取出一个数据
- 以前曾见过一个经典的帖子, 讨论在代码中 "失败" "错误" 的差别 即什么时候返回"错误" 什么时候返回"失败"
- 咦,VC6里的C怎么这么奇怪?
- 比尔盖茨死了?
- 看看这是为什么?
- char buf[6]={0xaa,0x55,0xaa,0x55,0xaa,0x55};这样对吗?0XAA是不是超出了CHAR 的范围?
- 如何先挂起主线程让子线程先执行,在子线程执行结束后唤醒主线程执行?望给出详细解决办法
- 为什么我添加的类在class name中没有呢
- MDI编译运行就能显示子窗口
- 我想在一个窗口应用程序中实现后台线程的处理
1、IE保护模式关掉
2、把IE中其它控件都禁用掉,比如什么flashget之类
3、用release编译后试试