c# 多事件调用 OCX COM组件的ComException

Transient1984 2007-08-20 02:50:19
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的多事件大家是怎么实现的有什么好的办法能解决?
...全文
437 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
aboutibm 2012-05-23
  • 打赏
  • 举报
回复
啊,我也想知道怎么解决的!
wmeng1417 2012-01-10
  • 打赏
  • 举报
回复
怎么解决的?
Transient1984 2007-08-22
  • 打赏
  • 举报
回复
自己顶~
Transient1984 2007-08-22
  • 打赏
  • 举报
回复
OK自己解决喽~
海阔天空 2007-08-22
  • 打赏
  • 举报
回复
我认为可能是你的OCX里面的事件不是PUBLIC的
把它转换成IL文件
ILDASM XXX.OCX
用文在用本打开改成PUBLIC
ILASM XXX.IL /OUT:XX.DLL
试试吧!
Transient1984 2007-08-20
  • 打赏
  • 举报
回复
晕我发到控件开发拉 我想大家开发控件一定遇到过这样的问题.帮忙拉谢谢~~
godgreat 2007-08-20
  • 打赏
  • 举报
回复
沙发,下班了,帮忙顶

8,834

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 组件/控件开发
社区管理员
  • 组件/控件开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧