none
如何在 Compact Framework 使用 WebBrowser? RRS feed

  • 問題

  • 我想在.Net Compact Framework 下使用 WebBrowser?

    可是程式執行會出現下面的exception,

    ---------------------------
    [UserControl1.cs] UserControl1() failed!

    System.Threading.ThreadStateException: ActiveX control '8856f961-340a-11d0-a96b-00c04fd705a2' cannot be instantiated because the current thread is not in a single-threaded apartment.

       at System.Windows.Forms.WebBrowserBase..ctor(String clsidString)

       at System.Windows.Forms.WebBrowser..ctor()

       at WebTest.UserControl1..ctor()
    ---------------------------

    我去查google看到用 WebBrowser 需要設成 [STAThread],但是.Net Compact Framework 只支援 [MTAThread],

    我該怎麼辦呢?

    2008年7月10日 上午 09:12

所有回覆