在用VC除錯串口時,使用的是WaitCommEvent的阻塞方式打開串口的,發現需要關閉串口時一直關閉不了,怎么解決?
uj5u.com熱心網友回復:
SetCommMask( g____hComm, EV_RXCHAR | EV_TXEMPTY );發這個看看。
uj5u.com熱心網友回復:
這個是設定的,不是取消的uj5u.com熱心網友回復:
SetCommMask(hComm, 0)uj5u.com熱心網友回復:
OVERLAPPED如果你用到了這個, 那么肯定是知道事件可以手動通知它為有信號狀態的, 對吧.
所以請使用 SetEvent 設定HANDLE hEvent , 為有信號 狀態, 自然就回傳了.
如果沒有使用, 請無視
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/118197.html
標籤:基礎類
上一篇:VC做了一個軟體,想實作復制功能,將該軟體嵌入到了右鍵選單后,如何呼叫該程式時得到右鍵指向的檔案路徑?
下一篇:為什么mfc播放背景音樂無法實作
