gpt4 book ai didi

c# - Openwebkitsharp - COMException 未处理?

转载 作者:行者123 更新时间:2023-11-28 01:20:47 24 4
gpt4 key购买 nike

我正在制作一个 c# 应用程序,它获取我拥有的网站并在应用程序中查看它。为此,我使用 OpenWebKitSharp 通过 HTML5 获取 Web View 。我遵循了 How-to-use.txt 中的所有说明,但是,它运行时弹出一个窗口,提示它未初始化,我应该遵循 How-to-use.txt。只要他们可以使用 HTML5,我愿意接受其他选择。

我的系统:

  • Windows 10
  • 最新的 Visual Studio
  • 最新的 OpenWebKitSharp

using System;
using System.Windows.Forms;
using WebKit;

namespace Cosmic_Stocks
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{
webKitBrowser1.UseJavaScript = true;

Uri myUri = new Uri("http://cosmicsearch.org/stocks", UriKind.RelativeOrAbsolute);
webKitBrowser1.Url = myUri;
}
}
}

弹出窗口:

The Popup更新:

现在有一个新的错误。

COMException was unhandled
AN unhandled exception of type 'system.runtime.interop.services.comexception' occored inopenwebkitsharp.dll

我在重做程序的时候得到的

最佳答案

遵循How to use.txt 说明工作得很好:

enter image description here

注意事项:

  • Windows 10
  • VisualStudio 2015 社区版
  • .NET 4.5.2
  • OpenWebKitSharp 3.0.1.0023

将项目References 添加到OpenWebKitSharp.dllWebKit.Interop.dll 时,这两个文件都是从open- webkit-sharp\Binary 文件夹。

open-webkit-sharp\Binary 文件夹中的相同 OpenWebKitSharp.dll 已添加到工具 -> 选择工具箱项...

open-webkit-sharp\Coreopen-webkit-sharp\References 下的所有文件和子文件夹都被复制到 bin\Debug 目标项目的文件夹。

使用了与您帖子中完全相同的代码:

public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{
webKitBrowser1.UseJavaScript = true;

Uri myUri = new Uri("http://cosmicsearch.org/stocks", UriKind.RelativeOrAbsolute);
webKitBrowser1.Url = myUri;
}
}

关于c# - Openwebkitsharp - COMException 未处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33973187/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com