如何实现所有的数据接收完全了再分离开来处理?(急,在线等)
yydpj 2004-09-23 09:04:00 目前碰到这样的问题:
使用mscomm控件接收和发送数据.
在程序启动后要接收一大串数据(上万个字节吧,一个包一个包的接收)如果只接收不处理,数据能接收完全,同时也不出错.但若接收一包数据就处理处理完再接收就可能出现数据接收有误(有遗漏).现在要如何实现所有数据接收完了,再将数据一包一包的分离开来处理.
我自己的想法是,将接收的数据通过list.additem " " ,将数据先放在list中.可是要怎么样才能等接收完之后再处理呢?用什么事件实现.(当然接收的数据有数据开始接收的标志和接收结束的标志)