尝试在COM对象上挂钩事件时,我收到了一个COM异常。以下是我尝试执行的代码:
COMClass a = IComClass as ComClass;
a.SomeEvent += new SomeEvent_EventHandler(MethodNameHere);
第二行代码引发了COMException类型的异常,并包含以下信息:
System.Runtime.InteropServices.COMException was caught
Message="Exception from HRESULT: 0x80040202"
Source="mscorlib"
ErrorCode=-2147220990
StackTrace: at System.Runtime.InteropServices.ComTypes.IConnectionPoint.Advise(Object pUnkSink, Int32& pdwCookie)
是否有人知道为什么我无法挂钩COM事件,或者是否有解决方法可以挂钩COM事件?