问题描述
代码如下:声明接口:[InterfaceType(ComInterfaceType.InterfaceIsIDispatch)][ComVisible(true)][Guid("B9DF0B51-3155-445E-B5A9-46A2975AF066")]publicinterfaceINF{[DispId(0x00000001)]boolOnButtonDblClk(intnflags,intwx,intwy);}
事件委托:publicdelegateboolButtonDown(intflags,intwx,intwy);publiceventButtonDownOnButtonDblClk;在页面中Javascript:<scriptfor="myComComponent"event="OnButtonDblClk(arg1,arg2,arg3)"language="javascript">...</script>
如果页面没有响应函数,则C#调用会出现异常(Rometingerror..),每次调用前判断事件是否存在,但页面没有函数时候,不为空?
解决方案
时间: 2024-10-21 17:07:28