高手帮忙看看Detected memory leaks!
{236} normal block at 0x003AB698, 24 bytes long.Data: < : : : > 98 B6 3A 00 98 B6 3A 00 98 B6 3A 00 CD CD CD CD
c:\documents and settings\abc\桌面\newxeim\client v1.18_vs2005\xeimdlg.cpp(1617) : {235} normal block at 0x003ACEE0, 124 bytes long.
Data: < > 00 00 00 00 CD CD CD CD CD CD CD CD CD CD CD CD
f:\rtm\vctools\vc7libs\ship\atlmfc\src\mfc\strcore.cpp(141) : {226} normal block at 0x003A9B20, 28 bytes long.
Data: < >x > EC 97 3E 78 0B 00 00 00 0B 00 00 00 01 00 00 00
{225} normal block at 0x003A8CC0, 40 bytes long.
Data: < : : > C0 8C 3A 00 C0 8C 3A 00 CD CD CD CD CD CD CD CD
c:\documents and settings\abc\桌面\newxeim\client v1.18_vs2005\xeimdlg.cpp(1400) : {224} client block at 0x003AB570, subtype c0, 236 bytes long.
a CDialog object at $003AB570, 236 bytes long
Object dump complete.
--------------------编程问答-------------------- 内存泄漏 --------------------编程问答-------------------- 解释一下,
程序是从vc6转过来的,现在使用的VS2005,
这样的内在泄漏不会处理呀,
第一处是:
m_pFileModule = new XEIM_SendFileLogic;
第二处是:
CXEIM_SystemNotify *pDlg = new CXEIM_SystemNotify;
难道是类的属性不对?
可是我找了类似的代码看正常的呀.
--------------------编程问答-------------------- 你又delete它们吗? --------------------编程问答-------------------- 我查了一下,有一个pDlg->DestroyWindow();方法,
是这个吗? --------------------编程问答-------------------- 搜 _crtBreakAlloc , 能帮你定位内存泄露, 如果想用工具bound checker --------------------编程问答-------------------- CPP文件都给你指出来了,好处理啊。 --------------------编程问答--------------------
之后也要delete pDlg;
补充:.NET技术 , VC.NET