362285z.hcomm


CSerialPort类是异步的串口通信以下是一些关键代码:
}
当发送端一次性发送3000字节的时候,接收端触发了一次接收事件(EV_RXCHAR)for(;;)也只进入一次,然后把2000字节读出来也就是接收了2000字节,然後就没再一次到来消息了停在了
WaitForObject(m_ov);//等待 重叠端口 事件
这里。当把缓冲区大小设置为2500的时候也是同样的情况,接收了2500没有再继续下去。

苐一次做串口通信没经验。不知道这样描述算不算清除了


可见lpEvtMask变量要求是无符号长整型指針

int型是有正负之分的

就是这个错误,所以,我才郁闷呢

没道理Set可以,Get不行啊

调试多次不能解决问题,有望高手给予提示好吗

匿名用户不能发表回复!

我要回帖

更多关于 285z.hcom 的文章

 

随机推荐