2011-08-29 104 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项目属性中的一个设置。 –

相关问题