===============串口接受问题================= 2000下readfile时一定返回true的不会有false 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 wReadLen 为4?不是读到4个了吗? 到这里看看http://roaringwind.best.163.com/ 到这里看看http://roaringwind.best.163.com/ 是啊,因为返回了false所以我去处理了getlasterr啊,还有了,虽然wReadLen返回4,但是实际上我去看buf里面,数据根本没有,但是我用的那个工具发送数据一定不会出错的,这个我验证过 你用ClearCommError函数在WaitCommEvent(hHandle,&wEvent,&readOver)后面查一下此时COMSTAT的cbInque成员值 楼上的老兄说的不对,在2000下是可以返回false的 我的程序调试了n遍想让他返回 false,都不行。你可以在roaringwind.best.163.com 看到一些文章,大家在2000都是在 readfile 返回true中处理数据 ResetEvent(readOver.hEvent); //这句你先别要看一看 WaitCommEvent(hHandle,&wEvent,&readOver); 我的程序就是在2000下做的,一般都是返回true,但是在有的情况下确实是返回false,返回true时我查过,确实都读完全了的,返回false时数据读的不太准确 在 WaitCommEvent 前别ResetEvent()他就等这个事件呢,还是你要在这SetEvent() Windows应用程序的主函数为什么有两个类型描述 寻找字串表资源 vc中如何改变Radio button控件的大小啊?? 怎样取动态数组中的元素个数? VC发烧友群:16054973 关于VC调用谷歌地图后,向谷歌地图传输变量的问题 [急救]截屏的英文怎么说?? 奇葩的问题呀 VS2008创建的单文档程序,为什么会记录上次关闭时的大小? 懂串口的大神进来~~~~ 请问mfc42.dll的导出表里面0xd99号函数是什么? 在listctrl中sortItems所用的排序算法是什么啊?
http://roaringwind.best.163.com/
http://roaringwind.best.163.com/
虽然wReadLen返回4,但是实际上我去看buf里面,数据根本没有,
但是我用的那个工具发送数据一定不会出错的,这个我验证过
ResetEvent(readOver.hEvent); //这句你先别要看一看
WaitCommEvent(hHandle,&wEvent,&readOver);