我在C#中实现了在Internet Explorer中使用的ActiveX ( COM )控件。我的控件使用非托管资源,我需要知道何时关闭带有控件的选项卡(窗口)以释放资源。我的控件如何知道带有ActiveX( COM )控件的IE选项卡(窗口)已关闭(窗口关闭时没有javascript调用控件方法)?
我有一个HTML页面,它执行以下操作(按顺序排列):问题是步骤2总是在步骤3之后执行,尽管显示ActiveX组件的代码是在步骤2之后(加载ActiveX组件需要几秒钟)。最初,ActiveX组件传统上使用对象标记加载,但为了解决这个问题,我将加载转移到以下函数(在步骤3中执行): var mainFormactiveXObje