“System.Threading.ThreadStateException:“在可以調用 OLE 之前,必須將當前線程設置為單線程單元(STA)模式。請確保您的 Main 函數帶有 STAThreadAttribute 標記。 只有將調試程序附加到該進程才會引發此異常”的異常 ...
本文概述 異常示例 解 如果你的應用程序運行一段代碼, 該代碼觸發以下ThreadStateException異常: System.Threading.ThreadStateException: 必須先將當前線程設置為單線程單元 STA 模式, 然后才能進行OLE調用。確保你的Main函數上已標記STAThreadAttribute。僅當將調試器附加到進程時, 才會引發此異常。 在本文中, 我們將 ...
2021-08-31 13:39 0 127 推薦指數:
“System.Threading.ThreadStateException:“在可以調用 OLE 之前,必須將當前線程設置為單線程單元(STA)模式。請確保您的 Main 函數帶有 STAThreadAttribute 標記。 只有將調試程序附加到該進程才會引發此異常”的異常 ...
放在一個單獨一個線程的時候一到復制的時候就報錯, “在可以調用 OLE 之前,必須將當前線程設置為單 ...
解決方法: 添加如下: 代碼: Thread t = new Thread((ThreadStart)(() => { SaveFileDialog saveqrimg = new SaveFileDialog ...
導入導出功能,在調用ShowDialog時的錯誤,解決辦法如下: WinForm窗體的入口點: 報錯頁面程序如下: ...
異常: 在可以調用 OLE 之前,必須將當前線程設置為單線程單元(STA)模式。請確保您的 Main 函數帶有 STAThreadAttribute 標記。 只有將調試器附加到該進程才會引發此異常。 方法1: 方法2: ...
線程的時候一到復制的時候就報錯: “在可以調用 OLE 之前,必須將當前線程設置為單線程單元(STA ...
今天在winform中設置了combox的模糊查詢功能的相關屬性之后, 在運行時,報了如下錯誤 通過尋找相關資料,了解到了STA單元模式和COM對象,總的來說:winform中,很多控件是COM對象,這樣的對象只能被sta模式中的線程所調用。 解決辦法有兩種: 第一種 ...