.net环境下,丢失的VB6代码能否替换其他对象的方法实现?
- 内容介绍
- 文章标签
- 相关推荐
本文共计268个文字,预计阅读时间需要2分钟。
我知道一家公司将其源代码丢失,成为暴露的COM的VB6+DLL。是否可以将此对象封装或重写属性、方法等进行现代化?我应该使用什么技术?我应该采取什么方法?我将把它封装在一个新的C#程序中。
我知道一家公司将其源代码丢失为暴露COM的VB6 DLL.是否可以将此对象的包装或orverride属性,方法等更现代化?我应该使用什么技术?我应该采取什么方法?
我将它包装在一个新的C#类中,并且只向调用代码公开最小的功能(可能通过一个接口).这样,一些功能上可以在C#中逐步重写,而不会影响调用客户端.是的,利用interop创建一个运行时可调用的包装器.
调用.NET代码 – >你的新.NET类包装器 – > COM dll通过运行时可调用包装器.
现在即使你没有完全覆盖函数或属性……你仍然可以通过你的包装类完成这个.
本文共计268个文字,预计阅读时间需要2分钟。
我知道一家公司将其源代码丢失,成为暴露的COM的VB6+DLL。是否可以将此对象封装或重写属性、方法等进行现代化?我应该使用什么技术?我应该采取什么方法?我将把它封装在一个新的C#程序中。
我知道一家公司将其源代码丢失为暴露COM的VB6 DLL.是否可以将此对象的包装或orverride属性,方法等更现代化?我应该使用什么技术?我应该采取什么方法?
我将它包装在一个新的C#类中,并且只向调用代码公开最小的功能(可能通过一个接口).这样,一些功能上可以在C#中逐步重写,而不会影响调用客户端.是的,利用interop创建一个运行时可调用的包装器.
调用.NET代码 – >你的新.NET类包装器 – > COM dll通过运行时可调用包装器.
现在即使你没有完全覆盖函数或属性……你仍然可以通过你的包装类完成这个.

