![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VC/MFC
stuarts740
喜欢工作,喜欢编程,喜欢学习。
希望能编程到50岁,50岁之后再说
展开
-
检查MFC程序的内存泄露
c/C++的一个重要特色是可以动态的分配和释放内存,我们的口号是new和delete成对出现。可是,总会由于各种各样的原因,有内存泄露的情况发生,借助visual C++ 集成开发环境,可以方便的检查内存泄露信息,具体方法如下: 1、在stdafx.h头文件中添加两行代码//内存泄露检测#define _CRTDBG_MAP_ALLO#include 2、在程序退出的地方添加函数,原创 2009-02-20 22:16:00 · 2070 阅读 · 1 评论 -
今天解决了一个问题:GDI库版本不一致
问题描述:报表程序包括这样一个功能,在对话框上画设备的运行状态图,然后利用GDI库将对话框上的图谱保存到文件中,存为bitmap格式,调用了GetDIBits函数,报表程序在我的开发用机上运行正常,可是换到其它机器上时候,出现的内存访问非法的错误解决过程:1、加MsgBox确定出错的代码,确定在GetDIBits函数调用2、查MSDN,GetDIBits函数在GDI32.dll中,该d原创 2009-03-04 21:10:00 · 1302 阅读 · 1 评论 -
vc 2003 Release 版本添加调试功能
将属性配置更改就可以获得VC程序Release版本简单的断点调试功能,不过由于优化了代码可能调试时候代码执行顺序不对,或者查看变量值有误。具体配置如下:项目属性 c/c++ --> 常规 --> 调试信息格式 :程序数据库(/zi)连接器 --> 调试 --> 生成调试信息:是(/DEBUG) 应用确定即可原创 2009-03-10 16:30:00 · 905 阅读 · 0 评论