Potrzebuję uzyskać informacje o zastosowanych stylach CSS na stronie HTML. Użyłem AxWebBrowser i iterowałem IHTMLDOMNode. Jestem w stanie uzyskać wszystkie potrzebne dane i przenieść kod do mojej aplikacji. Problem polega na tym, że ta część działa wewnątrz działającego w tle i otrzymałem wyjątek podczas próby utworzenia instancji kontrolki.Mieszkanie z pojedynczym gwintem - nie można utworzyć instancji kontrolki ActiveX
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.
Czy istnieje sposób rozwiązania tej lub innej opcji niż AxWebBrowser?
Dzięki, świetnie, że to działa. Jeszcze jedno pytanie/problem. Klasa, której używam, jest po prostu klasą, a AxWebBrowser wygląda tak, jakby musiał być dodany do this.Controls(). Czy istnieje sposób na podrabianie kontroli? Czy będę musiał od tego oddzielić formularz? –
@ martin.malek Nie ma świetnego sposobu na sfałszowanie tego. Najlepiej jest utworzyć nowy formularz. – JaredPar
Witam, kod powinien być t.SetApartmentState (ApartmentState.STA); –