Tag: axhost

ActiveX初始化:AxHost.State对象

我正在尝试使用WinFormsHost-Control将Unity3D-ActiveX控件嵌入到WPF表单中。 实际上它在VS的属性窗口中设置路径时效果很好,但是在我的代码文件中设置它时它不会加载任何东西。 这是一个已知的控件问题,但我想我可以简单地复制表单设计器的创建代码并手动初始化它。 在查看初始化代码时,我注意到代码中没有src属性,但属性在属性窗口中使用。 手动设置属性不起作用(抛出错误)。 经过一些测试之后,我决定检查src属性的孔组件,但是src属性从未设置过,我甚至找不到路径的字符串。 最后的想法 我注意到src-path所在的位置只有一个:窗口表单设计器生成的资源,它是AxHost.State -type的一个对象。 题 如何创建一个有效的AxHost.State对象来初始化应该加载我指定的Unity3D文件的Unity3D-ActiveX控件?

抛出了类型’System.Windows.Forms.AxHost + InvalidActiveXStateException’的exception

我的简单项目中出现错误。 这是我的代码: if (axZKFPEngX1.InitEngine() == 0) { label1.Text = “Connected”; } else { label1.Text = “Connection Failed”; } 我已经添加了参考组合AxInterop.ZKFPEngXControl和Interop.ZKFPEngXControl 。 在调试时,我单击按钮,会出现警告: 处理了InvalidActiveXStateException。 “类型’System.Windows.Forms.AxHost + InvalidActiveXStateException’的exception被抛出”**