这听起来很傻但我想知道它为什么不起作用。
在Visual Studio 2012中,我创建了一个带有WebBrowser控件的ActiveX对象(.dll)。通过其他Windows控件(例如Windows窗体应用程序)调用时,它工作正常,可以在Windows窗体中成功打开网页。
由于ActiveX对象可以嵌入到IE中,因此我创建了一个html文件并使用该标记嵌入了ActiveX对象。打开html文件并调用WebBrowser控件时,发生了ObjectDisposedException。
我不熟悉IE和ActiveX对象是如何工作的,那么实际发生了什么呢?对我来说,使用IE浏览器来调用使用IE的WebBrowser当然看起来很有趣(抱歉这里写的英文不好,我不擅长表达这样的事情)。如果有人能够解释下面的内容,将不胜感激。提前谢谢!