My OS is a Windows 7.
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CMDIFrameWnd::OnCreate(lpCreateStruct) == -1) return -1;
if (!m_wndStatusBar.Create(this) || !m_wndStatusBar.SetIndicators(indicators, sizeof(indicators)/sizeof(UINT))) { TRACE0("Failed to create status bar\n"); return -1; // fail to create }
int* p = new int;
// Initialize the command bars if (!InitCommandBars()) return -1;
...
...
return 0; }
Problem is red line.
If run that code, I can't see memory leak(pointer p) in output debug window.
As following is output text.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
'LeakTest2008.exe': Loaded 'C:\Users\Administrator\Documents\Visual Studio 2005\Projects\LeakTest2008\Debug\LeakTest2008.exe', Symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Windows\System32\ntdll.dll', No symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Windows\System32\kernel32.dll', No symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Windows\System32\KernelBase.dll', No symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Windows\winsxs\x86_microsoft.vc80.debugmfc_1fc8b3b9a1e18e3b_8.0.50727.762_none_29a8a38855141f6e\mfc80ud.dll', Symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Windows\winsxs\x86_microsoft.vc80.debugcrt_1fc8b3b9a1e18e3b_8.0.50727.762_none_24c8a196583ff03b\msvcr80d.dll', Symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Windows\System32\msvcrt.dll', No symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Windows\System32\gdi32.dll', No symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Windows\System32\user32.dll', No symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Windows\System32\lpk.dll', No symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Windows\System32\usp10.dll', No symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Windows\System32\shlwapi.dll', No symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7100.19_none_b6a32c7c247ee542\comctl32.dll', No symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Windows\System32\oleaut32.dll', No symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Windows\System32\ole32.dll', No symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Windows\System32\rpcrt4.dll', No symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Windows\System32\ToolkitPro1310vc80UD.dll', Symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Windows\System32\advapi32.dll', No symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Windows\System32\sechost.dll', No symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Windows\System32\shell32.dll', No symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Windows\System32\winmm.dll', No symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Windows\System32\imagehlp.dll', No symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Windows\System32\imm32.dll', No symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Windows\System32\msctf.dll', No symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Windows\winsxs\x86_microsoft.vc80.mfcloc_1fc8b3b9a1e18e3b_8.0.50727.762_none_43efccf17831d131\mfc80KOR.dll', Binary was not built with debug information. Codejock ToolkitPro Initializing! 'LeakTest2008.exe': Loaded 'C:\Windows\System32\cryptbase.dll', No symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Windows\System32\uxtheme.dll', No symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Windows\System32\msimg32.dll', No symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Windows\System32\apphelp.dll', No symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Windows\System32\IMKR12.IME', No symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Windows\winsxs\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4918_none_d089094c442eb5ff\msvcr80.dll', No symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Windows\winsxs\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4918_none_d089094c442eb5ff\msvcp80.dll', No symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Windows\System32\dwmapi.dll', No symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Program Files\NATEON\BIN\NateOnHook40u.dll', Binary was not built with debug information. 'LeakTest2008.exe': Loaded 'C:\Windows\System32\clbcatq.dll', No symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Program Files\Common Files\microsoft shared\IME12\IMEKR\IMKRTIP.DLL', No symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Program Files\Common Files\microsoft shared\IME12\SHARED\IMETIP.DLL', No symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Program Files\Common Files\microsoft shared\IME12\IMEKR\IMKRAPI.DLL', No symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Windows\System32\version.dll', No symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Program Files\Common Files\microsoft shared\IME12\SHARED\IMJKAPI.DLL', No symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Windows\System32\MMDevAPI.dll', No symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Windows\System32\propsys.dll', No symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Windows\System32\wdmaud.drv', No symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Windows\System32\ksuser.dll', No symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Windows\System32\avrt.dll', No symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Windows\System32\setupapi.dll', No symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Windows\System32\cfgmgr32.dll', No symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Windows\System32\devobj.dll', No symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Windows\System32\AudioSes.dll', No symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Windows\System32\msacm32.drv', No symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Windows\System32\msacm32.dll', No symbols loaded. 'LeakTest2008.exe': Loaded 'C:\Windows\System32\midimap.dll', No symbols loaded. 'LeakTest2008.exe': Unloaded 'C:\Program Files\Common Files\microsoft shared\IME12\SHARED\IMETIP.DLL' 'LeakTest2008.exe': Unloaded 'C:\Program Files\Common Files\microsoft shared\IME12\IMEKR\IMKRTIP.DLL' The thread 'Win32 Thread' (0xadc) has exited with code -1073741749 (0xc000004b). The program '[3440] LeakTest2008.exe: Native' has exited with code 0 (0x0). ----------------------------------------------------------------------------------------------------------------------------------------------------------------------
Where is memeory leak??
|