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

时间:2009-07-09 05:09:01

标签: .net vb.net vb6 activex

我在IE中使用了传统的VB6 ActiveX控件来控制浏览器应用程序中的并行端口设备。我大约五年前写过这个东西;这是一个非常简单的控制,它不需要大量的维护。但是,我注意到随着时间的推移运行VB6工具变得越来越痛苦,所以我正在考虑将此代码迁移到VB.net 2008的可能性。

这件事非常简单。它实现了IObjectSafety并公开了一个公共方法,我们使用Javascript调用它。除了一个带有标题的单一框之外,该控件没有UI,该标题显示其名称和版本号 - 对于解决部署问题非常有用。

我如何在.net中创建等效文件?我在创建applet吗?还是.net汇编?当我试图进行这种转变时,有什么需要寻找的东西吗?

(我应该在这里说清楚,我不是VB6程序员或.net开发人员 - 我已经涉足过这个问题,但这不是我的专业领域,所以对我很轻松)。

1 个答案:

答案 0 :(得分:1)

他们被称为embedded window user controls这个链接应该让你开始

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

请注意,用户需要安装与编译项目时相同的.NET框架版本。这仅适用于Internet Explorer。