RT:c# 多事件调用 OCX COM组件的ComException
在项目中引用拉一个OCX的控件
产生一个对象
ZKFPEngX = new ZKFPEngXClass();
加事件处理
ZKFPEngX.OnCapture += new ZKFPEngXControl.IZKFPEngXEvents_OnCaptureEventHandler(this.ZKFPEngX_OnCapture);
ZKFPEngX.OnEnroll += new ZKFPEngXControl.IZKFPEngXEvents_OnEnrollEventHandler(this.ZKFPEngX_OnEnroll);
出现ComException HRESULT:0x80040202
这个OCX有多个事件.单独的加一个事件任何的某个都没有问题.
加一个以上就出现这个错误请问这个问题谁遇到过请您帮助一下.
还有想问问C# OCX的多事件大家是怎么实现的有什么好的办法能解决?
------解决方案--------------------------------------------------------
我认为可能是你的OCX里面的事件不是PUBLIC的
把它转换成IL文件
ILDASM XXX.OCX
用文在用本打开改成PUBLIC
ILASM XXX.IL /OUT:XX.DLL
试试吧!