2011-08-29 118 views
4

可能重複:
Using a VB6 Class in C#VB6:如何創建一個DLL並在C#中使用它?

我已經寫在VB6序列化egnine,這使得一些神祕的方式我沒能找出二進制序列化。我也有一個C#程序需要按照VB6代碼的相同方式進行序列化。

所以我想在DLL中製作VB6的序列化代碼,並在C#程序中使用它,以便二進制序列化適合。我怎樣才能做到這一點?

+4

像這樣簡單:http://stackoverflow.com/questions/2257883/using-a-vb6-class-in-c –

+0

只需使用visual studio 6將vb代碼編譯成dll。 –

回答

7

VB6類是COM對象,C#可以通過COM-interop使用它們。

將您的VB項目設置爲構建進程內COM服務器,然後將其作爲COM參考添加到C#項目中。

+0

你是什麼意思通過說「一個進程內COM服務器」?它與服務器有什麼關係,我該怎麼做?對不起,但我不太瞭解,我是新手。謝謝! –

+0

@Giora:這是您的VB6項目屬性中的一個設置。 –

相關問題