正在加载图片...
Visual o++6.0支持多种DLL,包括: EEMFC DLL 静态链接到MFC的常规DLL 动态链接劲MFC的常规DLL MFC扩展DLL 般来说,悲 MFC DLL(non- MFC DLL)的内部不使用MFC,非 MFC DLL的 导出函数都使用标准的C接口( standard C interface),调用非 MFC DLL提供的导 出函数的可执行程序可以使用MFC,也可以不使用MFC。其余三种DLL的内部都 使用了MFC。 顾名思义,静态链接到MFC的常规DLL( regular DLL statically linking to MFC) 和动态链接到MFC的常规DL( regular DLL dynamically linking to MFC)的区别 在于一个使用的是MFC的静态链接库,而另一个使用的是MFC的DLL。这和一般 的MFC应用程序的情况是很类似的。 MFC扩展DLL一般用来提供派生于MFC的可重用的类,以扩展已有的MFC类库的 功能。MFC扩展DLL使用MFC的动态链接版本。只有使用MFC动态链接的可执行 程序(无论是EXE还是DLL)才能访问MFC扩展DLL。MFC扩展DLL的另一个有 用的功能是它可以在应用程序和它所加载的MFC扩展DLL之间传递MFC和MFC派 生对象的指针。在其它情况下,这样做是可能导致某些问题。Visual C++ 6.0支持多种DLL,包括: l 非MFC DLL l 静态链接到MFC的常规DLL l 动态链接到MFC的常规DLL l MFC扩展DLL 一般来说,非MFC DLL(non-MFC DLL)的内部不使用MFC,非MFC DLL的 导出函数都使用标准的C接口(standard C interface),调用非MFC DLL提供的导 出函数的可执行程序可以使用MFC,也可以不使用MFC。其余三种DLL的内部都 使用了MFC。 顾名思义,静态链接到MFC的常规DLL(regular DLL statically linking to MFC) 和动态链接到MFC的常规DLL(regular DLL dynamically linking to MFC)的区别 在于一个使用的是MFC的静态链接库,而另一个使用的是MFC的DLL。这和一般 的MFC应用程序的情况是很类似的。 MFC扩展DLL一般用来提供派生于MFC的可重用的类,以扩展已有的MFC类库的 功能。MFC扩展DLL使用MFC的动态链接版本。只有使用MFC动态链接的可执行 程序(无论是EXE还是DLL)才能访问MFC扩展DLL。MFC扩展DLL的另一个有 用的功能是它可以在应用程序和它所加载的MFC扩展DLL之间传递MFC和MFC派 生对象的指针。在其它情况下,这样做是可能导致某些问题
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有