[問題] com port的範圍(MFC)

看板C_and_CPP (C/C++)作者 ( )時間12年前 (2013/06/14 12:35), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
開發平台(Platform): vc6.0, MFC 問題(Question): 我是使用EnumSerial裡面的EnumPortsWNt4()來進行com port的偵測 偵測到後,再試著開啟com port來動作 程式碼如下,COMstr有可能是"COMx"or"COMxx", 但是只要我的com port超過9 ("COMxx"),m_hComm都會錯誤, 而顯示error message,"ComPort Error !! (COMxx)" m_hComm = CreateFile(COMstr , GENERIC_READ|GENERIC_WRITE,0,NULL, OPEN_EXISTING,FILE_FLAG_OVERLAPPED,NULL); if (m_hComm==INVALID_HANDLE_VALUE) { AfxMessageBox("ComPort Error !! (" + COMstr +" )"); return ; } 請問是因為哪邊有限制了com port的範圍,或者是格式的長度嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.124.132.194

06/14 14:32, , 1F
06/14 14:32, 1F

06/14 17:00, , 2F
謝謝!我剛剛也有在google到一個中國網站提到相同解答
06/14 17:00, 2F
文章代碼(AID): #1HkfsMgY (C_and_CPP)
文章代碼(AID): #1HkfsMgY (C_and_CPP)