2009-03-05 29 views
0

我有一個VB6 COM DLL,我已經包裝在COM +(組件服務)。對於我的生活,我無法弄清楚如何獲得在C#中導入/使用的服務的引用。 Google根本沒有幫助我。在添加一個甚至接近我的服務名稱的引用對話框中什麼也沒有顯示。有沒有人有任何代碼/技巧如何做到這一點?謝謝。組件服務和C#

回答

1

如果你已經註冊了它應該出現在COM選項卡中的dll,你也可以嘗試右鍵瀏覽dll或tlb,然後添加引用。

編輯

不會,它會被重定向到服務。這與您在vb中使用CreateObject(「MyCom.MyClass」)創建對象的方式相同,SCM(Ihope多年以來稱爲COM +服務很長一段時間)會在COM +服務中激活該組件一個服務應用程序或在您的過程中,如果它是一個庫。

+0

會不會直接訪問COM對象,而不是通過COM +服務? – Steve 2009-03-05 20:28:37