1
1
我们以两种形式部署AX控制:
|
2
1
遗憾的是,答案是.NET“ActiveX控件”不像COM ActiveX控件(VB6),即使您使.NET控件COM可见,也不能用相同的方式在操作系统中注册它。你要做的是: 1)创建.NET DLL文件 2)创建一个安装程序exe(我用InstallShield完成了,看起来它也可以在vs中完成) 3)将安装程序打包成一个cab文件 4)指向IE中的cab文件。 它的结果是在IE中,小的“ActiveX”确认下拉,然后“你相信这个应用”出现,然后UAC(Vista/W7)和 然后 您将运行正常的应用程序安装过程:安装程序窗口出现,确认,选择安装目录。完成后,您的控件将显示在IE的页面上。 它在COM中的工作方式是,一旦你做了一个小的ActiveX确认下拉列表(和UAC),应用程序就可以运行了。 现在,只有当您需要/希望它与.NET 2.0兼容时,上面的内容才适用。如果您不介意仅与3.0或更高版本兼容,可以使用XBAP应用程序: What is Microsoft's roadmap for in browser applications? Silverlight, ClickOnce, ActiveX, dlls 你甚至可以用你过去3周的.NET动态链接库学习如何制作(frick)并将其插入WPF应用程序: How to put a custom windows forms control in a WPF application? 希望这能帮助别人。 山姆 |
diverger · 从Qt调用Excel中的用户定义VBA函数 7 年前 |
user3070144 · 通过全局接口表封送ActiveX 7 年前 |
Brutus · Qt-嵌入ActiveX控件 7 年前 |
Bob lin · 如何在窗体控件中选择ActiveX选项/单选按钮 7 年前 |