Entries

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
この記事に対してトラックバックを送信する(FC2ブログユーザー)
http://yahirohumpty.blog2.fc2.com/tb.php/180-5f9bf380

-件のトラックバック

-件のコメント

[C8] 参考になりました!

「Main を STAThreadAttribute 属性でマークするって…?」となって、探していたらこのエントリーにたどり着きました。無事動いてほっと一息です(^^) 3年前に書かれたエントリーに感謝です。

コメントの投稿

投稿フォーム
投稿した内容は管理者にだけ閲覧出来ます

C#でWebBrowserクラス利用→挫折→やっぱ動いた

昨日の続き.

threadstate なんたらで落ちてることまで突き止めた. でもそれ以上わからなかったので研究室のVS使ってみた. シングルスレッドアパートメントじゃないのが問題らしい. しんぐるすれっどあぱーとめんと? またよくわからない概念の登場か?

結論としては, MSDN によると次のようになっているらしい.

WebBrowser クラスは、シングル スレッド アパートメント (STA: Single Thread Apartment) モードに設定されているスレッドでだけ使用できます。このクラスを使用するには、Main メソッドが確実に STAThreadAttribute 属性でマークされているようにします。

Main を STAThreadAttribute 属性でマークするとは,

[System.STAThreadAttribute()]

を Main の前に書く. これであっさり動いた. 意味がわからない.

スポンサーサイト
この記事に対してトラックバックを送信する(FC2ブログユーザー)
http://yahirohumpty.blog2.fc2.com/tb.php/180-5f9bf380

0件のトラックバック

1件のコメント

[C8] 参考になりました!

「Main を STAThreadAttribute 属性でマークするって…?」となって、探していたらこのエントリーにたどり着きました。無事動いてほっと一息です(^^) 3年前に書かれたエントリーに感謝です。

コメントの投稿

投稿フォーム
投稿した内容は管理者にだけ閲覧出来ます

Appendix

プロフィール

yahirohumpty

  • Author:yahirohumpty
  • 某大学の研究員です.
    博士号持ってます.
    ビジョンとロボットが専門.
    その他もろもろのことに興味があります.

ブロとも申請フォーム

この人とブロともになる

ブログ内検索

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。