SORU
13 EYLÜL 2009, Pazar


Tek iş parçacıklı grup - başlatılamıyor ActiveX denetimi

HTML sayfası olarak uygulanan CSS stilleri hakkında bilgi almak istiyorum. AxWebBrowser ve yineleme İHTMLDOMNode kullandım. Benim uygulamaya ve kod ihtiyacım olan tüm verileri elde edebilir. Sorun bu parça arka plan işçinin içinde çalışan ve denetimi oluşturmaya çalışırken özel durum var.

AxWebBrowser browser = new AxWebBrowser();

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

Bunu çözmek için herhangi bir yol ya da AxWebBrowser başka seçenek var mı?

CEVAP
13 EYLÜL 2009, Pazar


Dalıyorsun sorunu en arka plan iş parçacığı / işçi API çok iş Parçacıklı grup durumunda iş parçacığı oluşturur. Hata iletisi denetim iş parçacığı Tek iş Parçacıklı bir Daire olması gerektiğini gösterir.

Kendine bir iş parçacığı oluşturma ve iş parçacığı STA grup durumunu belirterek Bu geçici bir çözüm bulabilirsiniz.

var t = new Thread(MyThreadStartMethod);
t.SetApartmentState(ApartmentState.STA);
t.Start();

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ☆ SUB4SUB CENTER! ☆ spam here

    ☆ SUB4SUB

    22 ŞUBAT 2010
  • GavinMichaelBooth

    GavinMichael

    26 AĞUSTOS 2006
  • LearnKey

    LearnKey

    19 AĞUSTOS 2008