.net – 丢失的VB6源代码;是否可以覆盖另一个对象中的方法?

前端之家收集整理的这篇文章主要介绍了.net – 丢失的VB6源代码;是否可以覆盖另一个对象中的方法?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我知道一家公司将其源代码丢失为暴露COM的VB6 DLL.是否可以将此对象的包装或orverride属性,方法等更现代化?

我应该使用什么技术?我应该采取什么方法

解决方法

我将它包装在一个新的C#类中,并且只向调用代码公开最小的功能(可能通过一个接口).这样,一些功能上可以在C#中逐步重写,而不会影响调用客户端.

是的,利用interop创建一个运行时可调用的包装器.

调用.NET代码 – >你的新.NET类包装器 – > COM dll通过运行时可调用包装器.

现在即使你没有完全覆盖函数属性……你仍然可以通过你的包装类完成这个.

猜你在找的VB相关文章