shdocvw

    0热度

    2回答

    我试图通过部署在IIS机器上的WCF服务从服务器端打印文件。 下面的代码完美地在Win 2oo3上运行。但是相同的代码抛出一个COM异常。对此有任何想法。我猜它与一些权限有关。 下面是代码 public void Print(string htmlFilename, string printer, short copies) { string currDefault =

    1热度

    1回答

    我偶尔会得到“错误HRESULT E_FAIL已从调用返回到COM组件。”循环遍历ShellWindows类时发生错误。似乎主要发生在电脑从睡眠中醒来之后。我必须重新启动计算机才能清除这个不好的错误。 错误发生的 “foreach” 循环线在下面的代码: log.Debug(String.Format("new ShellWindowsClass")); ShellWindows m_IEFou

    2热度

    1回答

    我正与一位同事一起开展一个项目,我们一直在试图解决这个问题。我们的要求是在一个网页上弹出一个新的Internet Explorer浏览器,然后在其中添加两个选项卡。我们发现了一个解决方案,可以在我的同事的电脑上工作,但是当我们在我的电脑和另一位同事的电脑上尝试时,它不起作用。我们到目前为止: using SHDocVw; ... ShellWindows iExplorerInstance

    2热度

    1回答

    努力寻找解决方案。 从Visual Basic(VBA在Excel中更具体)我可以通过标题来调用Internet Explorer窗口使用 AppActivate ("My Page Title - Windows Internet Explorer") 而且它每一次的伟大工程。 我可以打开一个新的窗口和使用发送一个网址给它.. Dim ie As Object Set ie = New I

    0热度

    1回答

    我使用此代码,打开一个网站: private void OpenBrowser(string url) { object sender; WebBrowserDocumentCompletedEventArgs e; ie.DocumentComplete += (DWebBrowserEvents2_DocumentCompleteEventHandler)

    4热度

    1回答

    我正在使用ShDocVw interop程序集来获取到InternetExplorer对象。 foreach(InternetExplorer IE in new ShellWindowsClass()) { Console.Log(IE.HWND.ToString() + Environment.NewLine); } 结果是 - 同一窗口报告HWND的所有标签等于该MainW

    0热度

    1回答

    我有一个第三方网页屏幕捕获DLLhttp://websitesscreenshot.com/让我定位一个URL并将页面保存为图像文件。我将这段代码移到了基于Azure的项目中,当我在本地沙盒开发框中运行它并保存到Azure blob时,一切都很好。但是,当我将这些位推送到Azure上的实时服务器时,它失败了。 我想这是因为无论MSHTML.DLL和/或SHDOCVW.DLL从我Azure的配置中缺

    2热度

    1回答

    我有这样的代码,却反其道而行之:被赋予一个iframe element子文件: var htmlWindow = (element as IHTMLFrameBase2).contentWindow; if (htmlWindow == null) return null; // Convert IHTMLWindow2 to IWebBrowser2 using IServiceProvid

    2热度

    1回答

    如果我使用WebBrowser组件,我发现编译器有时会为ieframe.dll创建一个依赖关系,而其他时间则为shdocvw.dll创建依赖关系。 如果使用XP和Win 7,应该使用哪一个?

    0热度

    1回答

    我正在尝试将HTML报告批量打印到我的默认打印机,该打印机是用于自动保存的PDF Creator设置。我已经通过Internet Explorer加载了HTML文件,并从那里打印出来,而无需用户提示。 我遇到的问题是,当我的程序循环打印HTML文件列表时,它发现一些文档不能打印并且不打印。我在网上读过,可以使用while循环和Application.Dowork()来解决这个问题。当我偶尔执行这些