2012年11月25日 星期日

如何用VB6呼叫.NET開發的DLL

1.利用VS建立一個一個DLL專案
2.設定讓[組件成為 COM-Visible]
3.勾選[註冊 COM Interop]
4.簽署組件,新增一個[強式名稱金鑰檔],並且給予密碼
5.編譯,並且產生 XXX.dll 和 XXX.tlb
6.將檔案複製到要安裝的電腦中
7.註冊COM DLL RegAsm.exe c:\XXX\XXX.dll /tlb:XXX.tlb /codebase
8.VB6 可以用 CreateObject來建立CLASS

VB6 Code Sample

Private Sub Form_Load()

Set o = CreateObject("Namespace.ClassName")

Label1.Caption = o.Method()

End Sub

沒有留言: