VB中的Mscomm的问题~~~~用过的请进~~~关于MSComm1_OnComm事件

其实就是问要是RThreshold=1,但是数据量很大,不停地收到数据,会不会反应不过来,MSComm1_OnComm事件只产生一次,导致程序出问题~~~我想要问的是我从... 其实就是问要是RThreshold=1,但是数据量很大,不停地收到数据,会不会反应不过来,MSComm1_OnComm事件只产生一次,导致程序出问题~~~

我想要问的是我从串口读取数据,我的数据里面的一些符号和数值是用*隔开的,每个特定符号都有自己的数值,比如收到一个*则说明后面跟的是一个特定符号Add,这个特定符号对应特定的操作,再后面一个*是与这个操作相关的数值,比如Add*12345678*tem*35可以理解为,地址12345678的温度是35度。
为了对数据进行判断,我设置RThreshold=1,每收到一个字符就产生MSComm1_OnComm事件,之后将input值传给变量comin,和变量comins=comins+commin,只要发现变量comin为*说明前面接收的为数据或者后面的为特定符号,然后进行相关的操作,这样设计能不能实现???担心的问题主要就是一次收到太多数据反应不过来,收到的数据多,但是只产生一个OnComm,从而导致程序错误,这样到底可不可行,用过这个控件的高手发表一下意见~~~~~要是有问题的话,
给个别的实现的建议
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
madfish73
2011-05-09 · 超过26用户采纳过TA的回答
知道答主
回答量:54
采纳率:100%
帮助的人:33万
展开全部
没事的。
追问
真的吗?不过要说我后面的操作也不是很复杂,按照标识符把数据存入数据库,波特率9600,计算机应该是能反应过来的
追答
你可以参考VB安装包的一个Demo,里面有用串口来传输文件的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式