- 博客(7)
- 收藏
- 关注
原创 内存泄露:a CDynLinkLibrary object at...的解决
这两天在设计一个项目,独立了几个DLL模块。昨天勉强把前段工作做完了,需要的DLL也都挂进了EXE文件之中,暗自高兴了一把。不过晚上在看的时候,发现VS2005输出窗口提示有内存泄露:a CDynLinkLibrary object at...心里总觉得不爽 L 今天去Google搜索了一下,第一篇是:当您使用多个MFCDLL 报告内存泄漏http://support.
2008-01-22 14:33:00 3991 1
原创 从CMainFrame中获取文档类指针
今天有一个怪异的需求,可能结构设计的不合理吧 需要需要在CMainFrame::OnCreate中调用文档类指针,以获取某些数据, 下面的代码用于从框架类获取文档类指针(SDI):CMyTestApp *pApp = (CMyTestApp*) AfxGetApp();POSITION posDT = pApp->GetFirstDocTemplatePosition();CDocTe
2008-01-18 16:52:00 1889
原创 打破常规创建拆分窗口的方法
应用程序类型:MFC SDI环境:XP + SP2/VS2005 一:常规方法重写CMainFrame::OnCreateClientBOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext){ CRect rcClient; GetCl
2008-01-18 16:47:00 1483
原创 解决CimageList内存泄露
由于项目需要,程序界面中要实现了一个缩略图显示控件,从CodeProject上查找到了一个类似的例子(原标题为:Showing the Image file thumbnail view in ListView control using VC++ 6.0 By Karpaga Rajan.),修改了一下,其中源代码中加入图片的代码如下: // 查找某个文件夹下的图片文件(假如全是BMP)
2007-08-04 12:38:00 2267 1
原创 不使用比较运算符比较数值
#include int MinValue( int a, int b ){ int size = sizeof( int ) * 8 - 1; int mask = 1; mask = mask if ( ( a - b ) & mask ) return a; return b;}int main(){ cout
2007-05-26 14:55:00 1077
原创 密码函数
#include #include #include #define BACKSPACE 8char *get_password(const char *prompt){ static char buffer[128]; int i = 0; char letter=NULL; printf( prompt ); // 最多可输入127个字符,最后一个留个/0
2005-11-21 19:36:00 1950 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人