【发布时间】:2011-08-29 16:32:14
【问题描述】:
我有一个用 VB6 编写的序列化引擎,它以某种我没有弄清楚的神秘方式进行二进制序列化。我还有一个 C# 程序,它需要像 VB6 代码一样进行序列化。
所以我想在 DLL 中制作 VB6 序列化代码并在 C# 程序中使用它,以便二进制序列化适合。我该怎么做?
【问题讨论】:
-
只需使用visual studio 6将vb代码编译成dll即可。
我有一个用 VB6 编写的序列化引擎,它以某种我没有弄清楚的神秘方式进行二进制序列化。我还有一个 C# 程序,它需要像 VB6 代码一样进行序列化。
所以我想在 DLL 中制作 VB6 序列化代码并在 C# 程序中使用它,以便二进制序列化适合。我该怎么做?
【问题讨论】:
VB6 类是 COM 对象,C# 可以通过 COM-interop 使用它们。
将您的 VB 项目设置为构建进程内 COM 服务器,然后将其作为 COM 引用添加到 C# 项目中。
【讨论】: