问:在vc中如何让当前"过程"等待1秒,但消息机制不关闭(不能用Sleep()来处理延时)
VC中过程函数是这样的.void func1()
{
uart_send("一串内容给下位机!");
---wait(1000ms); //此处用什么办法实现, 使用sleep(1000),基于消息的串口也停了
//下位机接收到上位机发送后到的信息后,返回确认信号,确认信号在PC机的缓冲区中
//PC接收到下位机发送的确认信号
CString reply = uart_receive();
if(reply == "通信正确!")
{
//上位机执行其它通信操作
}
else
{
//通信失败
return;
}
}
[ 本帖最后由 ajddcw 于 2010-5-17 21:33 编辑 ]