CDialog *dlg; for(long i=0;i<1;i++) { dlg = new CTestDlg(); // 普通对话框类,什么也没有修改,也没添加任何东西 dlg->Create(CTestDlg::IDD,this); dlg->SetDlgCtrlID(CTestDlg::IDD); dlg->DestroyWindow(); delete dlg; }
/// 运行过程中,任务管理器中,程序占用的内存不断增大,求解!!!!!!!!!
你的这段代码是在 CTestDlg 某个方法中运行的吗?
习惯不好呀
CDialog *dlg = NULL;
if(dlg != NULL)
delete dlg;