佚名通过本文主要向大家介绍了向老师请教问题,请教问题,向老师请教问题邮件,请教别人问题怎么说,如何向老师请教问题等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 请教各位控件的退出问题
描述:
解决方案1:
描述:
用MFC写的activex控件。在某些机器上没有问题。在某些机器上有问题。
问题表现如下:
1. 在资源管理器Explorer中运行控件,则从含控件页面转到其他页面或者直接关闭含控件页面都没有问题。
2. 通过网页浏览器IE运行控件,则从含控件页面转到其他页面没有问题。而直接关闭含控件页面会弹出内存错误对话框。调试发现直接关闭含控件页面时无法调用到MyCtrl类的析构函数。可以调用到OnClose函数,但是无法调用到OnSetClientSite函数。
怀疑是引用计数的问题。怎样确定是什么问题,怎样修改。请高手指点。
解决方案1:
关注下,难道用了全局变量指针建立两个对象?
解决方案2:调试一下
解决方案3:UP
解决方案4:在崩溃时将调用堆栈打出来。
解决方案5: How to troubleshoot ActiveX control crashes in Internet Explorer
http://support.microsoft.com/kb/247845
Remote Debugging in MSVC++ 6.0 - Step by step
www.codeproject.com/debug/remotedebug.asp