HTML sayfasında uygulanan CSS stilleri hakkında bilgi almam gerekir. AxWebBrowser kullandı ve IHTMLDOMNode'u yineledim. İhtiyacım olan tüm verileri alabiliyorum ve kodu uygulamaya geçirebiliyorum. Sorun şu ki bu kısım arka plan işçisinin içinde çalışıyor ve kontrolü başlatmaya çalışırken istisna yapıyorum.Tek iş parçacıklı daire - ActiveX denetimini başlatılamıyor
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.
Bu veya AxWebBrowser'dan başka bir seçeneği nasıl çözebiliriz?
Teşekkürler, bu işe yarıyor. Bir soru daha var. Kullanıyorum sınıf sadece sınıf ve AxWebBrowser bu.Controls() içine eklenmesi gerekiyor gibi görünüyor. Kontrolleri nasıl taklit etmenin yolu var mı? Yoksa bunun için ayrı bir form almam gerekecek mi? –
@ martin.malek Bunu yapmanın harika bir yolu yok. En iyi bahis yeni bir form oluşturmaktır. – JaredPar
Merhaba, kod t.SetApartmentState (ApartmentState.STA) olmalıdır; –