MsComm32.ocx 在 低 波特率 时 的 TtimeOut

来源:互联网 发布:asp网上购物系统源码 编辑:程序博客网 时间:2024/06/05 06:42
MsComm32 在 低波特率下发送 数据时会 自动 停止, 这可能 是一个 dug。
而 MSCOMM32 又 没有 设置 timeouts  的。
可以通过 下面语句 去除 TimeOut :
HANDLE com_id=(HANDLE) MsComm.GetCommID();
COMMTIMEOUTS to;
ZeroMemory(&to,sizeof(to));
// 全部为0, 表示 没有 TimeOuts。
SetCommTimeOuts(com_id,&to)
0 0
原创粉丝点击