原文:.net winform 調用類中的webbrowser 報錯:當前線程不在單線程單元中,因此無法實例化 ActiveX

遇到這個惡心的問題糾纏得不要不要的,大家遇到了的話希望不要走彎路,經過這個折騰讓我有點懷疑人生了。哈哈哈 解決代碼如下: 插入一個新線程用於處理驗證碼 Thread thd new Thread new ParameterizedThreadStart ShowNotify thd.SetApartmentState ApartmentState.STA 關鍵設置 thd.IsBackgroun ...

2017-02-18 04:47 0 2864 推薦指數:

查看詳情

在可以調用 OLE 之前,必須將當前線程設置為單線程單元(STA)模式

今天在winform設置了combox的模糊查詢功能的相關屬性之后, 在運行時,報了如下錯誤 通過尋找相關資料,了解到了STA單元模式和COM對象,總的來說:winform,很多控件是COM對象,這樣的對象只能被sta模式線程調用。 解決辦法有兩種: 第一種 ...

Wed Nov 06 21:24:00 CST 2019 2 236
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM