码迷,mamicode.com
首页 > Windows程序 > 详细

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

时间:2015-03-31 19:49:14      阅读:334      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!