将 ActiveX 组件转换为 .NET 组件
Posted
技术标签:
【中文标题】将 ActiveX 组件转换为 .NET 组件【英文标题】:Turning an ActiveX component into a .NET component 【发布时间】:2011-04-18 04:21:53 【问题描述】:我有一个使用 C++/Visual Studio 6 创建的没有用户界面的 ActiveX 组件。
现在我需要创建一个重用代码的 .NET 组件。我该怎么做?我可以将 ActiveX 包装或嵌入到 .NET 组件中吗?
【问题讨论】:
【参考方案1】:.NET 已经支持这些,不需要什么特别的。它所需要的只是组件的类型库,当您使用 VS6 创建它时,它应该嵌入到 DLL 中。在 .NET 项目中,使用 Project + Add Reference,Browse 选项卡并选择 DLL。这会自动生成互操作库。使用对象浏览器验证一切都在那里。
【讨论】:
以上是关于将 ActiveX 组件转换为 .NET 组件的主要内容,如果未能解决你的问题,请参考以下文章
发布模式下无法为 COM 组件创建 ActiveX 组件(VS2010 特定)
是否有 .NET 组件可以将 XLS 转换为受密码保护的 PDF?