⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_33285.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:33285 发表者:打工仔 发表日期:2003-03-19 10:47:09
<br>主题:help
<br>内容:我的程序有这么一段代码:<BR>BOOL CAsysApp::InitInstance()<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;AfxEnableControlContainer();<BR><BR>#ifdef _AFXDLL<BR>&nbsp;&nbsp;&nbsp;&nbsp;Enable3dControls();&nbsp;&nbsp;&nbsp;&nbsp;<BR>#else<BR>&nbsp;&nbsp;&nbsp;&nbsp;Enable3dControlsStatic();<BR>#endif<BR>&nbsp;&nbsp;&nbsp;&nbsp;CAsysDlg dlg;<BR>&nbsp;&nbsp;&nbsp;&nbsp;m_pMainWnd = &amp;dlg;<BR>....<BR>}<BR><BR>我怎么在退出程序时释放 m_pMainWnd 指针。<BR><BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:bird 回复日期:2003-03-19 11:00:28
<br>内容:delete m_pMainWnd ;<BR>m_pMainWnd =NULL;
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:iwill 回复日期:2003-03-19 11:21:56
<br>内容:m_pMainWnd 指向局部变量dlg,出了"}"dlg就自动完蛋了不需要delete了
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:lyseed 回复日期:2003-03-19 11:47:46
<br>内容:m_pMainWnd 是CWinApp类的成员变量,由这个类自己管理,或者理解为由WINDOWS管理,<BR>你不必显式的删除,退出时CWinApp会自动的清理.<BR>你要清理的是自己定义的东西,如char *pText=new char[1000];<BR>应该有一个对应的语句delete []pText;<BR>如果你使用的是无模式对话框,应该有一个DestroyWindow();
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:打工仔 回复日期:2003-03-19 15:25:59
<br>内容:是这样的。我们做了个系统。在某些机器上会起不来。<BR>但在任务管理器中又看得见这个系统的进程。其他如vc等都还可以用。<BR>不应该是内存的问题。但重启就可以用了。<BR><BR>DoModal()过不了,还不到CAsysDlg::OnInitDialog()就跟不到了。<BR><BR>BOOL CAsysApp::InitInstance()<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;AfxEnableControlContainer();<BR><BR>#ifdef _AFXDLL<BR>&nbsp;&nbsp;&nbsp;&nbsp;Enable3dControls();&nbsp;&nbsp;&nbsp;&nbsp;<BR>#else<BR>&nbsp;&nbsp;&nbsp;&nbsp;Enable3dControlsStatic();<BR>#endif<BR>&nbsp;&nbsp;&nbsp;&nbsp;CAsysDlg dlg;<BR>&nbsp;&nbsp;&nbsp;&nbsp;m_pMainWnd = &amp;dlg;<BR>&nbsp;&nbsp;&nbsp;&nbsp;dlg.DoModal();<BR>....<BR>}<BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -