使用型別程式庫進行自動化用戶端:

自動化用戶端必須有伺服程式物件的屬性和方法的相關資訊,若用戶端来操作伺服程式的物件。 屬性有資料型別 ; 方法通常會傳回值,也接受參數。 用戶端需要所有部份的資料型別相關資訊,若要以靜態方式繫結至伺服器物件型別。

這個型別資訊可以來得知在許多方面。 建議的方法是建立型別程式庫。

如需 MkTypLib,請參閱Windows SDK。

Visual C++ 可以讀取型別程式庫檔案,並建立分派類別衍生自 COleDispatchDriver。 該類別的物件有屬性和複製於這些伺服端物件的作業。 您的應用程式會呼叫這個物件的屬性和作業,而其功能繼承COleDispatchDriver將這些來電路由到 OLE 系統中,依序將其傳送到伺服器物件。

如果您選擇要建立專案後,包括自動化 visual C++ 自動為您維持這個型別程式庫檔案。 每個組建的一部分,MkTypLib 會建置.tlb 檔案。

若要從型別程式庫 (.tlb) 檔案建立分派類別

  1. 在 [類別檢視和方案總管中,以滑鼠右鍵按一下專案,按一下 [ 新增 ,然後按一下 [ 加入類別在快顯功能表上。

  2. 加入類別 對話方塊中,選取 C+ 視覺 /cli MFC 在左窗格中的資料夾。 選取 [ 從 TypeLib MFC 類別 圖示從右窗格中,按一下 [ 開啟

  3. 加入類別的型別程式庫精靈 對話方塊方塊中,選取 [從型別程式庫 可用的型別程式庫下拉式選單。 介面方塊會顯示適用於所選取的型別程式庫的介面。

    注意事項注意事項

    您可以從一個以上的型別程式庫中選取的介面。

    若要選擇的介面,連按兩下或按一下 新增 按鈕。 當您執行這項操作時,分派類別的名稱會出現在產生的類別方塊。 您可以編輯中的類別名稱Class方塊。

    檔案方塊會顯示將在其中宣告類別的檔案。 (您可以編輯這個檔名)。 您也可以使用 [瀏覽] 按鈕來選取其他檔案,如果您偏好將標頭和實作資訊寫在現有的檔案或專案目錄以外的其他目錄中。

    注意事項注意事項

    已選取介面的分派類別都會放入此指定的檔案。如果您想要在個別的頁首中宣告的介面,您必須執行此精靈,您想要建立每個標頭檔。

    注意事項注意事項

    某些型別程式庫資訊可能會儲存在具。DLL。OCX,或。OLB 副檔名。

  4. 按一下 [完成]。

    精靈接著會撰寫為分派類別使用指定的類別和檔名的程式碼。

請參閱

概念

自動化用戶端