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

📄 subject_39064.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:39064 发表者:happymiffy 发表日期:2003-05-07 22:33:06
<br>主题:如何把一个类转换成DLL?
<br>内容:比如我创建一个工程,是MFC APPWIZARD(EXE)的,名字为mypro,然后选择基本对话的类型,现在我自己新建一个类:myclass,类型为generic class,定义一个函数:<BR>void displayappname()<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;CString str = AfxGetAppName();<BR>&nbsp;&nbsp;&nbsp;&nbsp;AfxMessageBox(str);<BR>}<BR>这个程序已经运行通过了。<BR>那么我怎样把myclass这个类形成DLL,使得在另一个工程中能够用到myclass中的这个displayappname()函数呢?可以告诉我具体的操作步骤吗?
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:秋叶禅 回复日期:2003-05-08 08:36:27
<br>内容:创建一个DLL工程...<BR>把这个类加入工程....<BR>声明接口....<BR>创建类的对象<BR>在这个接口中调用你的....displayappname()函数..
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:happymiffy 回复日期:2003-05-08 10:45:31
<br>内容:比如我创建的DLL工程,是Win32 Dynamic-Link Library,起名为:<BR>mydll,然后选“A DLL that exports some symbols”类型,接着把myclass.cpp和myclass.h拷进mydll的文件夹,再把它们加进该DLL工程,这些步骤都对吧?<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>
回复者:秋叶禅 回复日期:2003-05-08 12:29:22
<br>内容:<BR>在看看这个:<BR>http://tzsvc.xiloo.com/skill/dll/17.htm
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:happymiffy 回复日期:2003-05-08 12:51:34
<br>内容:我看过这篇文章了,也试过在DLL工程中直接写一个函数(放在自动生成的.cpp类中),然后在另一个工程中调用这个函数,已经实现。但是如果把这个函数放在一个自己定义的类里,就不知道该怎么做了。
<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-05-08 12:55:29
<br>内容:对啊...<BR>你可以把你的类增加到该工程里去...<BR>然后构件类的对象...<BR>在这"我看过这篇文章了,也试过在DLL工程中直接写一个函数(放在自动生成的.cpp类中),然后在另一个工程中调用这个函数,"函数中调用你的类的函数,不一样的吗?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:happymiffy 回复日期:2003-05-08 13:05:01
<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>
回复者:hlt 回复日期:2003-05-11 11:44:21
<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 + -