[問題] 請問呼叫COM元件時會卡UI要怎麼解決?
我有個按鈕點下後會去呼叫COM元件初始,
按鈕事件寫法如下:
async void btn_Clicked(object sender, EventArgs e)
{
// do something...
await Task.Run(() => comObject.Init());
// do something...
}
已經用多緒打包COM元件的初始,
但仍會把整個UI卡死好幾秒後,
才恢復反應
請問這要怎麼解決?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.134.195.1
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1538031771.A.F41.html
→
09/27 16:19,
6年前
, 1F
09/27 16:19, 1F
→
09/27 18:42,
6年前
, 2F
09/27 18:42, 2F
→
09/27 19:32,
6年前
, 3F
09/27 19:32, 3F
→
09/28 02:09,
6年前
, 4F
09/28 02:09, 4F
→
09/28 03:55,
6年前
, 5F
09/28 03:55, 5F
→
09/28 11:51,
6年前
, 6F
09/28 11:51, 6F
推
09/30 02:44,
6年前
, 7F
09/30 02:44, 7F
→
10/02 19:47,
6年前
, 8F
10/02 19:47, 8F
推
10/09 13:23,
6年前
, 9F
10/09 13:23, 9F
→
10/09 13:24,
6年前
, 10F
10/09 13:24, 10F
→
10/09 13:24,
6年前
, 11F
10/09 13:24, 11F
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章