用MSCOmm做的类似串口调试助手的东东.
有一个侦察接收缓冲区的消息:OnComm
MSCOmm m_ctrlComm;用超级终端发数据
做数据接收时.能进到消息处理函数.
调用VARIANT rev_buffer = m_ctrlComm.GetInput();
COleSafeArray temp = rev_buffer; long len = temp.GetOneDimSize();
.....
结果这个len = 0;WHY?
串口初始化了,并且用超级终端试过RS232的连线是正确的 .
有一个侦察接收缓冲区的消息:OnComm
MSCOmm m_ctrlComm;用超级终端发数据
做数据接收时.能进到消息处理函数.
调用VARIANT rev_buffer = m_ctrlComm.GetInput();
COleSafeArray temp = rev_buffer; long len = temp.GetOneDimSize();
.....
结果这个len = 0;WHY?
串口初始化了,并且用超级终端试过RS232的连线是正确的 .
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货