subject_22790.htm

来自「一些关于vc的问答」· HTM 代码 · 共 18 行

HTM
18
字号
<p>
序号:22790 发表者:风云使者 发表日期:2002-11-28 14:09:48
<br>主题:被困了好久的问题!
<br>内容:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 关于在动态链接库里使用对话框<BR><BR>我这样做的:<BR>先创建一常规dll,在其中加入对话框,代码如下:<BR>extern "C" __declspec(dllexport)&nbsp;&nbsp;void ShowDialog()<BR>{&nbsp;&nbsp; AFX_MANAGE_STATE(AfxGetStaticModuleState()); <BR>&nbsp;&nbsp;&nbsp;&nbsp;CSignalDialog&nbsp;&nbsp; dlg;<BR>&nbsp;&nbsp;&nbsp;&nbsp;dlg.DoModal();<BR>}<BR><BR>在客户端程序中申明<BR>extern "C" __declspec(dllimport)&nbsp;&nbsp;void ShowDialog()<BR>然后在添加如下代码:<BR>void CEx22bView::OnTestEx22cdll() <BR>{&nbsp;&nbsp;ShowDialog();//显示对话康<BR>}<BR>并将dll拷进系统目录:<BR>但在运行时点击菜单出现内存出错<BR>! <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>
回复者:John Lan 回复日期:2002-11-28 19:10:34
<br>内容:884: ASSERT((CWnd*)p == this);&nbsp;&nbsp; // must be us<BR>为什么不调试一下 ? ...<BR>
<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>回复者:树爱兵 回复日期:2002-11-28 20:18:09
<br>内容:参考:<BR><BR>http://www.vchelp.net/cndevforum/subject_view.asp?subject_id=22845&amp;forum_id=52
<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 + =
减小字号Ctrl + -
显示快捷键?