vb中用mscomm控件采集数据问题 点击:1457 | 回复:4



gongkongedit

    
  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2004-07-26 17:54:00
楼主
我用vb中的mscomm控件采集数据时有如下一段代码: Private Sub MSComm1_OnComm() Dim a As String Select Case MSComm1.CommEvent Case comEvCTS Text1.Text = MSComm1.Input End Select End Sub 为何每次文本框中显示的是上一次输入的数据,而本次数据只能在下一次的时间中才收到?



stoneman

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 9回
  • 年度积分:0
  • 历史总积分:86
  • 注册:2004年6月25日
发表于:2004-08-18 12:22:00
1楼
你可以试着加些延时!

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2004-11-05 16:30:00
2楼
你可以发程序给我cnfengmo@hotmail.com text1.text=(全局)&"MsComm1.Input"

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2004-11-09 14:49:00
3楼
如果有ascii值超过128的数据怎么用MSComm1_OnComm事件接受? 假定数据长度为8

F.Nash

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 41回
  • 年度积分:0
  • 历史总积分:54
  • 注册:2004年5月28日
发表于:2004-12-01 17:35:00
4楼
将你的数据打包之后,放在一个数组里面然后由数组发送出去, 我有原代码 我是新手

热门招聘
相关主题

官方公众号

智造工程师