在IE9中使用WebBrowser导致ObjectDisposedException

时间:2018-03-08 10:30:36

标签: html browser internet-explorer-9 webbrowser-control activexobject

这听起来很傻但我想知道它为什么不起作用。

在Visual Studio 2012中,我创建了一个带有WebBrowser控件的ActiveX对象(.dll)。通过其他Windows控件(例如Windows窗体应用程序)调用时,它工作正常,可以在Windows窗体中成功打开网页。

由于ActiveX对象可以嵌入到IE中,因此我创建了一个html文件并使用该标记嵌入了ActiveX对象。打开html文件并调用WebBrowser控件时,发生了ObjectDisposedException。

我不熟悉IE和ActiveX对象是如何工作的,那么实际发生了什么呢?对我来说,使用IE浏览器来调用使用IE的WebBrowser当然看起来很有趣(抱歉这里写的英文不好,我不擅长表达这样的事情)。如果有人能够解释下面的内容,将不胜感激。提前谢谢!

0 个答案:

没有答案