C#中调用COM时对事件赋值时出异常?(200分)

  • 主题发起人 主题发起人 LevinPeng
  • 开始时间 开始时间
L

LevinPeng

Unregistered / Unconfirmed
GUEST, unregistred user!
在C#中调用COM对象,此COM对象有两个事件,如果对两个事件赋值时,第二个就会出异常,对换位置也是第二个出异常,如果只对一下赋则正常。请问这是为什么呢?COM对象是用Delphi写的,在Delphi中都能正常调用。就是下面两句,就是第二句是总出异常。
p.Progress += new IMyObjEvents_ProgressEventHandler(OnProgressFired);
p.Complete += new IMyObjEvents_CompleteEventHandler(OnCompleteFired);

p是COM对象实例
 
异常的错误提示信息是什么啊?
 
异常来自 HRESULT:0x80040202
 
后退
顶部