[問題] C#執行exe後 不關閉comport做得到嗎?

看板C_Sharp (C#)作者 (竹科學友哥)時間5月前 (2024/07/01 17:14), 編輯推噓1(108)
留言9則, 4人參與, 3月前最新討論串1/1
各位好 我有個Open.exe,只會執行Comport.dll static void Main(string[] args) { Comport.ComTxRx(); } 所有的code都是在Comport.dll內完成 ComTxRx()內含open、Tx、Rx和close 現在遇到一個問題,希望open comport後 就不做close了 接著會不定時的呼叫Open.exe,讓資料可以順利地做TX和RX 那麼有辦法使用相同的Handle,而不用一直open嗎? 如果不行的話,每次執行Open.exe時, 只做open->TX->RX,不做close的話,會有什麼影響嗎? 或是有什麼方法可以做到呢? 小弟是C#新手 有許多不懂的部分 請大大不吝指教 麻煩了 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.250.189.43 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1719825265.A.E3E.html

07/03 08:56, 5月前 , 1F
是說你發這篇文的時間早就可以自己測出結果了吧?XD
07/03 08:56, 1F

07/03 15:06, 5月前 , 2F
po文前有測 感覺不行 因為不熟的關係 想問問是不是正確的
07/03 15:06, 2F

07/03 15:07, 5月前 , 3F
也想問問有什麼方法可以達成
07/03 15:07, 3F

07/03 15:11, 5月前 , 4F
ComTxRx() 把open close都包了的話你當然沒辦法不close
07/03 15:11, 4F

07/03 15:12, 5月前 , 5F
要看Comport有沒有提供分段的方法,或是不要用Comport.dll
07/03 15:12, 5F

07/03 15:12, 5月前 , 6F
自己寫囉
07/03 15:12, 6F

08/16 15:34, 3月前 , 7F
Comport 是由OS來管理的,Open.exe僅是向Win要stream dat
08/16 15:34, 7F

08/16 15:34, 3月前 , 8F
a,。上一個Open.exe沒下close,你要如何跟Win說把接下來
08/16 15:34, 8F

08/16 15:34, 3月前 , 9F
的data給新開的Open.exe?
08/16 15:34, 9F
文章代碼(AID): #1cWdDnu- (C_Sharp)
文章代碼(AID): #1cWdDnu- (C_Sharp)