首页 > Windows开发 > 详细

WPF 调用 ActiveX (Windows 窗体 ActiveX 控件导入程序)

时间:2015-03-31 19:47:43      阅读:308      评论:0      收藏:0      [点我收藏+]

引用:技术分享

Code:

            var registerHost = new WindowsFormsHost();
            xxxxClient Client = new xxxxClient();
            Client .BeginInit();
            registerHost.Child = axATClient;
            HostPanel.Children.Add(registerHost);
            Client .EndInit();

 

MSDN :https://msdn.microsoft.com/zh-cn/library/8ccdh774.aspx

VS 开发人员命令提示:

命令:aximp [options]{file.dll | file.ocx}

技术分享

执行命令后生成两个DLL.


问题: 在WPF程序用引用生成后的DLL 报错 {"没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))"}  

解决:将目标平台改成 x86

技术分享

若引用生成的DLL报错 :“对类型“xxxx”的构造函数执行符合指定的绑定约束的调用时引发了异常。”

技术分享

执行命令后 会生成 2个DLL 与 一个 ocx 的xxxx.cs 源文件,引用DLL 与生产的xx.cs文件即可.

 

更多命令可以参考:https://msdn.microsoft.com/zh-cn/library/8ccdh774.aspx

 

WPF 调用 ActiveX (Windows 窗体 ActiveX 控件导入程序)

原文:http://www.cnblogs.com/zhangchen/p/4381765.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!