关于mscomm空件的input属性的问题?

dwyao 2004-11-12 02:19:20
怎样清除mscomm空件的input属性的内容?
我在mscomm.output输入一个命令后,但mscomm.input返回的还是上一条output命令的内容。
...全文
103 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lyxhappy 2004-11-12
  • 打赏
  • 举报
回复
MSComm1.OutBufferCount = 0 ‘先设置该属性
i=mscomm.input ’然后用这种办法清空
dyx 2004-11-12
  • 打赏
  • 举报
回复
OutBufferCount 属性

返回在传输缓冲区中等待的字符数。也可以用它来清除传输缓冲区。
设置 OutBufferCount 属性为 0 可以清除传输缓冲区。
MSComm1.OutBufferCount = 0

InBufferCount 属性

返回接收缓冲区中等待的字符数。
把 InBufferCount 属性设置为 0 来清除接收缓冲区。
MSComm1.InBufferCount = 0 '清空接受缓冲区

tztz520 2004-11-12
  • 打赏
  • 举报
回复
dim i
i=mscomm.input'这样就读出来并清除缓冲区的信息了

7,789

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧