【发布时间】:2010-11-06 16:31:25
【问题描述】:
我们正在使用来自美国主要制造商的软件库。多年来,该库主要有两个接口,一组 C API DLL 和一组封装 DLL 功能的 ActiveX 控件。 ActiveX 接口在 Visual Basic 6 的旧时代工作得很好。然后 .NET 出现了,它的 COM 互操作兼容性接口适用于现在旧的 ActiveX 技术。这有一些陷阱,例如从未删除的动态对象 (Link) 或使用多线程应用程序时的问题(跨单元调用等)。
现在制造商决定停止使用 ActiveX 接口,因为“在 Windows® 中从 COM(即 ActiveX 控件)到 .NET 技术的迁移不断增加 开发社区”。谁能告诉我更多相关信息?Microsoft 是否有计划在未来的 .NET 版本中放弃 COM Interop 接口,或者是否还有其他我没有考虑过的当前和未来的巨大问题?或者这更多是一个问题喜欢买一台新电视,因为它看起来更好看?
我还想知道是否有某种 ActiveX RAD 替换,从用户端我将一个控件拖放到我的表单中,以图形方式设置所有参数并且几乎完成了。
【问题讨论】: