1

私のコードは次のようになります。

WebBrowser browser = new WebBrowser();
browser.Width = 700;
browser.Height = 200;
**browser.Url = new Uri("about:blank");**
browser.DocumentText = mytext;

強調表示された行でエラーが発生しました。

BadImageFormatException が処理されませんでした: メモリ ロケーションへのアクセスが無効です。(HRESULT からの例外: 0x800703E6)。

多くのフォーラムで検索を行い、すでにプロジェクト プロパティ プラットフォームを任意の CPU に変更しています。しかし、うまくいきません。

どんな助けでも大歓迎です。

ありがとう

4

2 に答える 2

0

これを試すことができます:

WebBrowser webBrowser1 = new WebBrowser();
webBrowser1.Navigate("about:blank");
HtmlDocument objHtmlDoc = webBrowser1.Document;
objHtmlDoc.Write("<span style=\"font-size:10px\">TEXT </span>");
panel1.Controls.Add(webBrowser1);

これは私にとってはうまくいきます。

于 2013-05-09T15:25:04.393 に答える
-1

BadImageFormatException は多くの場合、ビット数に関連しています。製品のビルドのアーキテクチャ (x86、x64) を、参照している DLL のアーキテクチャと一致するように変更してみてください。

于 2013-05-09T15:30:26.160 に答える