[問題] com port的範圍(MFC)
開發平台(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
06/14 17:00, 2F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章