sta

STAThread i wielowątkowość

Z artykułu MSDN o STAThread: Wskazuje, że model gwintowania COM dla aplikacji to jednowątkowy Apartament (STA). (dla ... tym podobne) używają MTAThread, nawet jeśli jest to "tylko dla bezpieczeństwa"? Co tak naprawdę robią STAThread i MTAThread?

Mieszkanie jednorodzinne - nie można uruchomić ActiveX control

Muszę uzyskać informacje o zastosowanych stylach CSS na stronie HTML. Użyłem AxWebBrowser i iterate IHTMLDOMNode. Jestem w st ... nt thread is not in a single-threaded apartment. Czy Jest jakiś sposób na rozwiązanie tej lub innej opcji niż AxWebBrowser?

Jak uruchomić coś w wątku STA?

W mojej aplikacji WPF wykonuję komunikację asynchroniczną (z serwerem). W funkcji callback kończę tworzenie obiektów InkPrese ... oFromAsyncResult(ar); var inkPresenter = XamlReader.Parse(foo.Xaml) as InkPresenter; // <!-- Requires STA [..] }

Jak wysyłać wiadomości do wątku STA uruchamiającego pompę wiadomości?

Tak więc, podążając zatym , postanowiłem jawnie utworzyć instancję obiektu COM na dedykowanym wątku STA. Eksperymenty wykazał ... pytanie dla zwięzłości. Niektóre fragmenty odpowiedzi @Servy wydają się teraz niepowiązane, ale były za pierwotnym pytaniem.

Usługa. Net Windows musi korzystać ze STAThread

Stworzyłem usługę Windows, która będzie wywoływać niektóre komponenty COM, więc otagowałem [STAThread] do głównej funkcji. J ... rvice Stopped", EventLogEntryType.Information); this.timer.Enabled = false; } #endregion } }