mscomm

csdnquestion 2003-09-13 09:48:52
Do
DoEvents
if mscomm1.inputlen>0 then temp$ = temp$ & MSComm1.Input
Loop Until InStr(temp$, "OK")

循环条件InStr(temp$, "OK")什么意思,什么时候通过mscomm取值的中包括“ok”?是不是mscomm取值中一定会有“ok”字符?
...全文
15 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
abc10 2003-09-13
  • 打赏
  • 举报
回复
InStr(temp$, "OK")是指当循环读到comm1输入的"OK"时,循环结束。至于"OK",是连到comm1的设备里面编程者加的一个判断标志
abc10 2003-09-13
  • 打赏
  • 举报
回复
那是自己定义的一个判断条件,意思是当从mscomm1取值,当取到有“OK",循环就中止,至于"OK",取决于你的COMM1设备写的判断代码
danielinbiti 2003-09-13
  • 打赏
  • 举报
回复
不是,应该是编者自己加的标志

1,451

社区成员

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

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