首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

在MDI中反复调用ActiveX中的函数内存会出现增长情况解决思路

2012-03-21 
在MDI中反复调用ActiveX中的函数内存会出现增长情况在MDI中使用代码加载ActiveX控件后,发现每调用一次Acti

在MDI中反复调用ActiveX中的函数内存会出现增长情况
在MDI中使用代码加载ActiveX控件后,发现每调用一次ActiveX控件中的方法内存就会增长点。
 
ActiveX控件中可确认没有内存泄漏情况,在调用部分也应该没有什么内存泄漏的情况,但是发现ActiveX中的函数每调用一次或两次,内存就会增长一点,请问这是怎么回事啊?如何避免这种情况呢?
 
 
 
PS:
 
我的ActiveX控件的功能很简单,就是声明了几个Property变量,同时也声明了一些方法来设置这几个Property的值,最后在OnDraw函数中把这几个Property变量值显示出来。
 

另外:
 
我刚才直接在对话框程序中把ActiveX当做一个控件使用测试了下,内存并不增长。
 
原来是在多文档中动态加载的ActiveX控件。


[解决办法]
ActiveX控件必须有父窗体依附,楼主,你在”多文档中动态加载的ActiveX控件“,有父窗体容器吗?
否则,会出问题的。。。

热点排行