小编Jon*_*n H的帖子

防止 COM 名称重整

我正在尝试编写一个 VB6 dll 的替代品,该 DLL 被 c#.net 中的另一个 VB6 引用。

目前我们只能致力于后者,并且我在这方面取得了一些成功。除非我遇到了问题。

我的枚举被破坏,导致它被称为“A1BACSTrans_BACSAU”,而不是预期的“BACSAU”

遗留代码(显然)将不再编译。

这可以预防吗?如果是这样,怎么办?我听说过修改 IDL,但我在其中看不到对损坏名称的引用,只有未损坏的名称......

先感谢您!

c# vb6 com interop legacy-code

5
推荐指数
1
解决办法
401
查看次数

标签 统计

c# ×1

com ×1

interop ×1

legacy-code ×1

vb6 ×1