1

我有一个用 VB 6 编写的 activex 控件。该 activex 用于在 Internet Explorer 中显示。

我想扩展该代码。

我有 2 个选择 -

  1. 将其转换为 .net(首选 c#)
  2. 扩展 vb 6 代码

我的问题是:

如果我选择第一个选项

是否可以将 activex 转换为 .net 并在 Internet Explorer 中查看?

我使用 aximp(.net 的活动 x 包装器)来包装 activex 并将我的 .net 用户控件注册为 COM。然后尝试在 Internet Explorer 中显示用户控件 - 发生的事情是我看到了我的用户控件(我添加了文本以将 activex 与用户控件分开) - 但没有看到 activex 对象。顺便说一句 - 我不希望它安装在 GAC 中,因为我的 activex 使用了许多其他应该与它相关的文件。

如果我选择第二个选项 -

如何编译该代码?(应该很简单,但我找不到任何免费的 VB 6 编译器)

4

1 回答 1

0

您已经回答了问题的第一部分。

第二部分的答案是您需要获得一份 Visual Basic 6 的副本才能编译您的 ActiveX 控件。您可以在 amazon 上购买,或者如果您订阅了 MSDN,您可以将其作为订阅的一部分下载。

于 2012-07-04T12:49:04.543 回答