Single-threaded apartment - ne peut pas instancier contrôle ActiveX

J'ai besoin d'obtenir de l'information sur appliquer des styles CSS dans la page HTML. J'ai utilisé AxWebBrowser et de réitérer IHTMLDOMNode. Je suis en mesure d'obtenir toutes les données dont j'ai besoin et y placer le code dans mon application. Le problème c'est que cette partie est en cours d'exécution à l'intérieur de l'arrière-plan travailleur et j'ai eu une exception lorsque l'on essaie d'instancier le contrôle.

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.

Est-il de toute façon comment résoudre ce problème ou l'autre option que AxWebBrowser?

InformationsquelleAutor martin.malek | 2009-09-13