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对象实例
p.Progress += new IMyObjEvents_ProgressEventHandler(OnProgressFired);
p.Complete += new IMyObjEvents_CompleteEventHandler(OnCompleteFired);
p是COM对象实例