更新:2007 年 11 月
描述“MFC 智能设备 DLL 向导”的“应用程序设置”页。
使用 MFC 智能设备 DLL 向导中的此页为新的 MFC 智能设备 DLL 项目设计和添加基本功能。
DLL 类型
选择要创建的 MFC 智能设备 DLL 的类型。
- 使用共享 MFC DLL 的规则 DLL 
 选择此选项可将 Microsoft 基础类 (MFC) 库作为共享的动态链接库 (DLL) 链接到您的程序。使用此选项不能在 DLL 和调用应用程序之间共享 MFC 对象。程序在运行时调用 MFC 库。如果程序由多个使用 MFC 库的执行文件组成,则此选项可降低程序的磁盘和内存需求。Windows CE 和 MFC 程序都可调用 DLL 中的函数。必须将 MFC DLL 与此项目类型一起重新发布。
- 带静态链接 MFC 的规则 DLL 
 选择此选项在生成时将您的程序静态链接到 MFC 库。Windows CE 和 MFC 程序都可调用 DLL 中的函数。虽然此选项会增加程序的大小,但不必将 MFC DLL 与此类型的项目一起重新发布。不能在 DLL 和调用应用程序之间共享 MFC 对象。
- MFC 扩展 DLL 
 如果希望程序在运行时调用 MFC 库和希望在 DLL 和调用应用程序之间共享 MFC 对象,则选择此选项。如果程序由多个使用 MFC 库的执行文件组成,则此选项可降低程序的磁盘和内存需求。只有 MFC 程序可以在 DLL 中调用函数。必须将 MFC DLL 与此项目类型一起重新发布。
附加功能
选择 MFC DLL 应支持自动化还是应支持 Windows 套接字。
- 自动化 
 选择“自动化”使程序可以操作在其他程序中实现的对象。选择“自动化”还会向其他自动化客户端公开您的程序。有关更多信息,请参见 Automation。
- Windows 套接字 
 选择此选项以指示程序支持 Windows 套接字。使用 Windows 套接字可以编写通过 TCP/IP 网络进行通信的程序。创建具有 Windows 套接字支持的 MFC DLL 时,CWinApp::InitInstance 会初始化套接字支持,并且 MFC 头文件 StdAfx.h 中将包含 AfxSock.h。