内存泄漏之CFormView 中使用 OLE (或 .net com) 控件后发生内存泄漏
来源:互联网 发布:淘宝运营拖管靠谱吗 编辑:程序博客网 时间:2024/05/18 01:05
在formview上动态创建teechart8控件后,每次程序退出有16字节的内存泄漏,提示在viewform.cpp 里的以下位置
_AFX_OCC_DIALOG_INFO *pOccDialogInfo = new
_AFX_OCC_DIALOG_INFO;
网上找到一个同病相怜的朋友的解决方案,经实验还是无效
网友解决方案:
CXXView::CXXView()
: CFormView(CXXView::IDD) // 产生内存泄漏的行 by 旧日重来
{
}
改成
CXXView::CXXView()
: CFormView((LPCTSTR) NULL)
{
}
我们的解决方案
最后组内的一个同事说在formview上先放一个teechart8的控件,然后在代码里将其设置为隐藏
运行后内存泄漏解决
思考其原因:可能是因为formview在使用com控件的时候需要初始化一些东西,动态生成放上去的控件可能不执行这初始化步骤,所以放置一个静态控件,然程序启动时初始化一些需要的东西,问题解决。
- 内存泄漏之CFormView 中使用 OLE (或 .net com) 控件后发生内存泄漏
- 类型转换后发生的内存泄漏
- Java中什么时候会发生内存泄漏?
- java 会不会发生内存泄漏
- 发现并防止托管代码中出现内存泄漏,C# 内存泄漏,.net 内存泄漏
- .NET 内存泄漏问题
- 什么是JavaScript内存泄漏?如何避免内存泄漏发生?
- .NET内存中存在泄漏吗
- .NET 应用程序中能够导致内存泄漏或内存消耗过度的各种问题
- java中内存泄漏
- java中内存泄漏
- java中内存泄漏
- java中内存泄漏
- Android中内存泄漏的发生原因及优化
- 内存泄漏 之 MAT工具的使用
- pthread_create创建线程后必须使用join或detach释放线程资源[内存泄漏]
- 内存泄漏分析 mat 使用 activity泄漏
- Java内存泄漏发生的情况
- SQL Server数据查询2
- Web.config配置文件详解(新手必看)
- js 字数分页,在帮朋友解决问题时看到的
- 用.NET框架实现序列化
- java.rmi.ConnectException: Connection refused to host: 127.0.0.1
- 内存泄漏之CFormView 中使用 OLE (或 .net com) 控件后发生内存泄漏
- C#和java
- struts异常的处理的一个例子
- MySQL Workbench,专为MySQL设计的数据库建模工具
- 小项目知识总结
- SQL Server 2005自动停止
- 无私奉献,呕心沥血收集的上百本电子书,正在学习Java ,C++的朋友都会有你所需要的。
- struts常见异常处理
- 北大学子求职经历与建议(IT类)