[問題] serialport 異常處理

看板C_Sharp作者 (arieso)時間16年前 (2010/01/08 13:40), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
請問,我有一個serialPort負責接收usb device的資訊, 程式開啟後,如果將usb device拔出, 會抓到"通訊埠已關閉"的錯誤訊息, 在catch exception中,有執行serialPort.close(), 如果重新將device 插入,再執行serialPort.Open(); 會出現 "通訊埠COM4不存在"的錯誤訊息, 請問該如何解決這個問題? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.231.226.172

01/09 23:52, , 1F
基本上拔除後物件就不在了,也無所謂的Port.Close
01/09 23:52, 1F

01/09 23:53, , 2F
確定拔除後插入的ComPort是否同一個?? 或許發生錯誤ComPor
01/09 23:53, 2F

01/09 23:53, , 3F
t有佔住資源
01/09 23:53, 3F

01/13 17:07, , 4F
那請問如何將serialport的資源釋放? 謝謝!
01/13 17:07, 4F
文章代碼(AID): #1BHiLP0z (C_Sharp)