标题:对 COM 组件的调用返回了错误 HRESULT E_FAIL
只看楼主
炫色流年
Rank: 2
等 级:论坛游民
帖 子:61
专家分:18
注 册:2011-8-8
结帖率:38.46%
 问题点数:0 回复次数:2 
对 COM 组件的调用返回了错误 HRESULT E_FAIL
程序代码:
private void WebBrowser_NewWindow2(object sender, AxSHDocVw.DWebBrowserEvents2_NewWindow2Event e)
        {
               //我用的是AxWebbrowser,在用选项卡打开新的链接时发生错误           
                e.cancel = true;

                AxWebBrowser web = (AxWebBrowser)tabWeb.SelectedTab.Controls[0];
                string url = web.StatusText;//这里出错!!提示 用户代码未处理COMException
                                            //对 COM 组件的调用返回了错误 HRESULT E_FAIL 


                TabPage newpage = new TabPage();

                AxWebBrowser newWebBrowser = new AxWebBrowser();

               
                newWebBrowser.TabIndex = 0;
                newWebBrowser.NewWindow2 += new AxSHDocVw.DWebBrowserEvents2_NewWindow2EventHandler(WebBrowser_NewWindow2);
                newWebBrowser.NavigateComplete2 += new AxSHDocVw.DWebBrowserEvents2_NavigateComplete2EventHandler(WebBrowser_NavigateComplete2);
   
                newWebBrowser.Dock = DockStyle.Fill;
                tabWeb.TabPages.Add(newpage);
                newpage.Controls.Add(newWebBrowser);
                tabWeb.SelectTab(newpage);

                newWebBrowser.Navigate(url);

                    }

到底出了什么错?谁懂?请写下正确代码。谢了。
搜索更多相关主题的帖子: web 
2012-04-07 20:05
又见根号三
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2011-6-2
得分:0 
楼主你解决这个问题了  怎么解决的  求指点啊
2012-06-21 14:58
king37969fly
Rank: 2
等 级:论坛游民
帖 子:3
专家分:10
注 册:2013-1-22
得分:0 
求指点。
2013-01-22 16:34



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-365332-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.132162 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved