共用方式為


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。

另請參閱

MFC DLL 精靈
建立 MFC DLL 專案