佚名通过本文主要向大家介绍了mfc向导,mfc应用程序向导,mfc类向导,mfc添加类向导,mfc建立类向导等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: MFC向导做的OCX插入网页,关闭IE时显示内存不能为read?Why?!
描述:
解决方案1:
描述:
我用MFC做的OCX插入网页时能正常工作,但一关闭IE,却显示“xxxx指令引用的xxxx内存。该内存不能为Read”~我觉得是我控件的问题,就用MFC向导做的OCX(画椭圆的那个),不加改动,加入网页中,居然也出现同样的问题?!但用ActiveX Control test container测试,却一切正常!我该如何解决这个问题呢?很郁闷,恳请高手指点!
解决方案1:
1:内存泄漏,指针没有释放,检查你的内存分配的地方,析构时要全部释放掉
2:如果控件支持非窗口激活,那么IE会以非窗口激活方式创建控件,这样在离开或者关闭页面的时候控件的WM_DESTORY处理代码不会被调用。
以ocx工程为主工程,以ie为调用程序,然后调试