Share via


ATL 專案精靈、應用程式設定

您可使用 ATL 專案精靈的 [應用程式設定] 頁面來設計基本功能並將其加入至新的 ATL 專案。

伺服器類型

從下列三種伺服器類型中任選其一:

  • 動態連結程式庫 (DLL)
    選取來建立同處理序伺服程式。

  • 可執行檔 (EXE)
    選取來建立本機跨處理序 (Out-Of-Process) 伺服程式。 這個選項不允許 MFC 或 COM+ 1.0 的支援。 也不允許合併 proxy/stub 程式碼。

  • 服務 (EXE)
    選取來建立當 Windows 啟動時在背景 (Background) 執行的 Windows 應用程式。 這個選項不允許 MFC 或 COM+ 1.0 的支援,也不允許合併 proxy/stub 程式碼。

其他選項

注意事項注意事項

所有其他選項都僅供 DLL 專案使用。

  • 允許合併 proxy/stub 程式碼
    選取 [允許合併 Proxy/Stub 程式碼] 核取方塊,方便您因應處理封送處理 (Marshaling) 介面的需求。 這個選項會將 MIDL 產生的 proxy 和 stub 程式碼放置在與伺服器相同的可執行檔中。

  • 支援 MFC
    選取來指定您的物件包含 MFC 支援。 這個選項會將專案和 MFC 程式庫連結,讓您能夠存取程式庫中包含的任何類別和函式。

  • 支援 COM+ 1.0
    選取來修改專案組建 (Build) 設定以支援 COM+ 1.0 元件。 除了標準的程式庫清單之外,精靈還會加入 COM+ 1.0 元件特定的程式庫 comsvcs.lib。

    除此之外,當啟動應用程式時,mtxex.dll 會延遲載入到主機系統上。

    • [支援元件管理員] ,如果您的 ATL 專案包含支援的 COM+ 元件,您可以設定選項。 元件登錄器允許您的 COM+ 1.0 物件取得元件、登錄元件或未登錄元件的清單 (一次一個或全部)。

請參閱

工作

建立 ATL 專案

參考

ATL 專案精靈

預設的 ATL 專案組態