MFC DLL 精靈、應用程式設定
使用 MFC DLL 精靈的此頁面,將基本功能設計並新增至新的 MFC DLL 專案。
DLL 類型
選取您要建立的 DLL 類型。
使用共用 MFC DLL 的一般 MFC DLL
選取此選項可將 MFC 連結庫連結至您的程式做為共用 DLL。 使用此選項時,您無法在 DLL 與呼叫的應用程式之間共用 MFC 物件。 您的程式會在運行時間呼叫 MFC 連結庫。 如果程式是由使用 MFC 連結庫的多個執行檔案所組成,此選項會減少程式的磁碟和記憶體需求。 Win32 和 MFC 程式都可以呼叫 DLL 中的函式。 您必須使用這種類型的項目來轉散發 MFC DLL。
具有 MFC 靜態連結的一般 MFC DLL
選取此選項,即可在建置階段以靜態方式將程序連結至 MFC 連結庫。 Win32 和 MFC 程式都可以呼叫 DLL 中的函式。 雖然此選項會增加程式的大小,但您不需要使用這種類型的項目來轉散發 MFC DLL。 您無法在 DLL 與呼叫的應用程式之間共用 MFC 物件。
MFC 擴充功能 DLL
如果您想要讓程式在運行時間呼叫 MFC 連結庫,而且如果您想要在 DLL 與呼叫端應用程式之間共用 MFC 物件,請選取此選項。 如果此選項是由所有使用 MFC 連結庫的多個可執行檔所組成,則會減少程式的磁碟和記憶體需求。 只有 MFC 程式可以呼叫 DLL 中的函式。 您必須使用這種類型的項目來轉散發 MFC DLL。
其他功能
選取您的 MFC DLL 是否應該支援自動化,以及它是否應該支援 Windows 套接字。
自動化
選取 [ 自動化 ] 可讓您的程式操作在另一個程式中實作的物件。 選取 [ 自動化 ] 也會將您的程序公開給其他自動化用戶端。 如需詳細資訊,請參閱 自動化 。
Windows 套接字
選取此選項以指出您的程式支援 Windows 套接字。 Windows 套接字可讓您撰寫透過 TCP/IP 網路通訊的程式。
建立具有 Windows 套接字支援的 MFC DLL 時, CWinApp::InitInstance 會初始化對套接字的支援,而 MFC 頭檔 StdAfx.h 包含 AfxSock.h。