北京西站到汉中站硬座:高手!:vc7怎样在动态dll中编写类,以及如何导出对象?

来源:百度文库 编辑:高校问答 时间:2024/05/04 14:54:53
主要是在mfc下

要导出C++对象在MFC中需要使用 MFC扩展DLL。
MFC扩展DLL
支持C++接口,可以导出整个类,客户可以构造这个类的对象或从该类派生。
一般用来提供派生于MFC的可重用类,以扩展已有的 MFC类库的功能.
使用MFC的动态链接版本.因此要求客户动态连接到MFC库。该类的导出函数只能被使用MFC动态链接的应用程序调用.
可用于在应用程序和它所加载的MFC扩展DLL之间传递MFC和MFC派生对象的指针.
导出类
在向导创建扩展DLL框架后,只要简单地把C++类加到项目中即可。这是必须把 AFX_EXT_CLASS 放置到类声明中。
class AFX_EXT_CLASS CStudeng : public CObject