送分, 资源泄漏问题 我做了一个项目,是在SDI中显示两个非模式对话框读取数据库,就像CRecordView的样子。在Win2000下,编译运行都没问题。但在98下面重新编译运行,不停的切换对话框(使用ShowWindow()),不久就说必须的资源无法得到。但我看不出来资源泄漏在那里。我也没有用new创建什么东西啊。高手有什么建议? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可能是你的对话框不是隐藏、而是每次都创建,但又没有destroy。 使用了CBitmap, CPen, Cbrush, CFont 等一类的东西没选出 每一个SelectObject() 必须一个SelectObject()相对应 我用的对话框是类变量的一个指针,在构造函数里用new生成实例,每次都是使用指针->ShowWindow(SW_SHOW 或 SW_HIDE);我使用CBitmap, CPen, Cbrush, CFont 等一类的东西前都用了pDC->SaveDC()用完后使用pDC->RestoreDC(-1); 应该没有问题的啊。而且在Win2000下也没类似的问题啊,只有98下不行。 建议在windows 2000下作的程序不应该在windows 98上用如应用环境是windows 98 最好在98上开发 请教一个问题关于scintilla OnTimer问题 关于用ado方式读取数据的问题,帮忙帮忙~~~ MFC中绘图时, 怎么样创建的Font,\ Brush\Pen 需要DeleteObject ??? 用DLL实现进程内组件 请问关于Dos命令行的问题 请教! CFileFind 类 怎样判断这个东东的数据类型? 关于DLL的调用(请指点一下,谢谢!) 求windows2000编程技术内幕的附书源代码([email protected]) 如何生成像VC的资源编辑器那样的含有各个控件菜单?
用完后使用pDC->RestoreDC(-1); 应该没有问题的啊。
而且在Win2000下也没类似的问题啊,只有98下不行。
如应用环境是windows 98 最好在98上开发