HOW TO:參考 COM 的 .NET 型別
從用戶端和伺服端程式碼的觀點,COM 和 .NET Framework 之間的差異大部分是無形的。 Microsoft Visual Basic 用戶端可以在物件瀏覽器中檢視 .NET 物件,公開物件方法和語法、屬性和欄位,就像它是任何其他 COM 物件一樣。
對於 C++ 用戶端而言,匯入型別程式庫的處理序稍微要複雜一些,不過您還是使用同樣的工具將中繼資料匯出到 COM 型別程式庫。 若要從 Unmanaged C++ 用戶端參考 .NET 物件成員,請使用 #import 指示詞參考 TLB 檔案 (使用 Tlbexp.exe 產生)。 在 C++ 中參考型別程式庫時,必須指定 raw_interfaces_only 選項,或匯入基底類別程式庫 Mscorlib.tlb 中的定義。
若要匯入不含 Mscorlib.tlb 的程式庫
在 #import 指示詞中指定 raw_interfaces_only 選項。 例如:
#import "..\LoanLib\LoanLib.tlb" raw_interfaces_only
包含 Mscorlib.tlb 的 #import 指示詞。 例如:
#import "mscorlib.tlb" #import "..\LoanLib\LoanLib.tlb"