繁体   English   中英

如何将VB6 ActiveX控件迁移到VB.net?

[英]How do I migrate a VB6 ActiveX control to VB.net?

我在IE中使用了旧版VB6 ActiveX控件,以从浏览器应用程序提供对并行端口设备的控制。 我大约在五年前写过这本书。 这是一个非常简单的控件,不需要很多维护。 但是,我已经注意到,随着时间的流逝,运行VB6工具变得越来越痛苦,因此我正在研究将此代码迁移到VB.net 2008的可能性。

这东西超级简单。 它实现了IObjectSafety并公开了一个公共方法,我们使用Java脚本调用了该方法。 该控件没有UI,只有一个带有标题的框可以显示其名称和版本号,这对解决部署问题很有用。

如何在.net中创建等效项? 我要创建一个applet吗? 还是.net程序集? 在尝试进行此过渡时是否需要寻找陷阱?

(我应该在这里明确说明我既不是VB6程序员也不是.net开发人员-我涉猎这些东西,但这不是我的专业领域,所以请放轻松。)

它们被称为嵌入式窗口用户控件。此链接应该帮助您入门。

http://www.devhood.com/tutorials/tutorial_details.aspx?tutorial_id=187

请注意,用户将需要使用与编译项目时所用版本相同的.NET Framework。 这仅适用于Internet Explorer。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM