我用的是Remon Spekreijse编写的多线程控制串口类,每次收到一个字符就触发一个WM_COMM_RXCHAR消息,我在父窗口里处理WM_COMM_RXCHAR这个消息就行!然后循环再读一个字符!
不过,来的时候是一个字符串,我想处理这个字符串,不知道何时收全字符串。请问如何判断收完了?
我试过判断缓冲区为空的方法,不过每次读完了一个字符后,缓冲区就空了。在等待接受下一个字符,然后再产生WM_COMM_RXCHAR消息,所以好像不好使!
不过,来的时候是一个字符串,我想处理这个字符串,不知道何时收全字符串。请问如何判断收完了?
我试过判断缓冲区为空的方法,不过每次读完了一个字符后,缓冲区就空了。在等待接受下一个字符,然后再产生WM_COMM_RXCHAR消息,所以好像不好使!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货