X
xxljishiben
Unregistered / Unconfirmed
GUEST, unregistred user!
我用 api 函数写了个com 口的读函数,<br>出现如下问题:<br>如果电脑刚刚启动后启动程序, <br> Readsuccess := ReadFile(m_hComm, //操作句柄<br> bStr[0], //数据缓冲区<br> NumberOfBytesToRead, //要读取的字节长度<br> iReadNum, //实际读取的字节长度<br> nil); //overlapped buffer<br> 则上述 api 函数长时间不返回,程序无响应。<br>如果我先用串口 调试工具打开某串口然后再关闭, 然后用我的程序调试,就能一直保持正常运行(不论我的程序开闭多少次,只要不重起电脑,就能正常运行)。<br>请各位朋友帮忙指点,或者指出我可能的错误。<br>来者有分