m_hEventKill = ::CreateEvent(NULL, TRUE, FALSE, NULL);
if(::WaitForSingleObject(m_hEventKill, 0) != WAIT_TIMEOUT)
{
return -1;
}
我所知的一种方法是用易变量类型volatile 当变量来处理,不知可否有更好的办法。另一个问题是使用串口接收如何实现超时的处理,如int ReadBlock(BYTE *pBuf, int iLen, int TimeOut)?
请给点建议
[ 此贴被XChinux在2006-12-24 09:29重新编辑 ]