我有一个用 VB 6 编写的 activex 控件。该 activex 用于在 Internet Explorer 中显示。
我想扩展该代码。
我有 2 个选择 -
- 将其转换为 .net(首选 c#)
- 扩展 vb 6 代码
我的问题是:
如果我选择第一个选项
是否可以将 activex 转换为 .net 并在 Internet Explorer 中查看?
我使用 aximp(.net 的活动 x 包装器)来包装 activex 并将我的 .net 用户控件注册为 COM。然后尝试在 Internet Explorer 中显示用户控件 - 发生的事情是我看到了我的用户控件(我添加了文本以将 activex 与用户控件分开) - 但没有看到 activex 对象。顺便说一句 - 我不希望它安装在 GAC 中,因为我的 activex 使用了许多其他应该与它相关的文件。
如果我选择第二个选项 -
如何编译该代码?(应该很简单,但我找不到任何免费的 VB 6 编译器)