台灣最大程式設計社群網站
線上人數
1122
 
會員總數:246134
討論主題:189713
歡迎您免費加入會員
討論區列表 >> VB.NET >> UWP VB.NET 跨執行續如何解決
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
UWP VB.NET 跨執行續如何解決
價值 : 100 QP  點閱數:308 回應數:2
樓主

JJ
門外漢
0 5
92 6
發送站內信

從設備收回來的字串,在WINFORM使用Invoke都沒問題,但現在要改用Pi而不是PC,則只能用UWP開發。
在 Textbox1.Text = (System.Text.Encoding.GetEncoding("UTF-8").GetString(tempList.ToArray))
這一段都會跳出(System.Exception: '應用程式所呼叫了整理給不同執行緒的介面。 (Exception from HRESULT: 0x8001010E (RPC_E_WRONG_THREAD))')
有沒有前輩能幫幫忙?!



搜尋相關Tags的文章: [ VB ] , [ VB.net ] , [ UWP ] , [ Pi ] ,
本篇文章發表於2019-11-16 08:12
1樓
作者回應

JJ
檢舉此回應




Me.Invoke在UWP不能使用
該如何修正?!
本篇文章回覆於2019-11-16 08:54
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
最有價值解答

Ader Chen
檢舉此回應

請參閱:
https://docs.microsoft.com/zh-tw/windows/uwp/threading-async/using-windows-runtime-objects-in-a-multithreaded-environment

其中與您問題最相關的部份



本篇文章回覆於2019-11-17 11:27
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.