MsComm文字传输

liuask0510

liuask0510

2016-02-19 12:54

清醒时做事,糊涂时读书,大怒时睡觉,无聊时关注图老师为大家准备的精彩内容。下面为大家推荐MsComm文字传输,无聊中的都看过来。
假如您对MSComm的基本属性还不了解,建议请先至MSComm基本介绍一文中详读
  
  表单画面
  
  '表单部分
  '-------------------------------------------------------------
  Form.Name="Form1"
  Caption="Form1"
  CommandButton.Name=Command2
  Caption="停止测试"
  CommandButton.Name=Command1
  Caption="开始测试"
  TextBox.Name=Text1
  MSComm.Name=MSComm1
  DTREnable=-1'True
  Label.Name=Label1
  AutoSize=-1'True
  Caption="欲送出的资料-按下[Enter]送出"
  Label.Name=Label3
  BorderStyle=1'单线固定
  Label.Name=Label2
  AutoSize=-1'True
  Caption="折返显示"
  
  '程式部分
  '-------------------------------------------------------------
  OptionExplicit
  '设一个此表单的区域变数,来作终止读取通讯埠的指标
  DimbStopAsBoolean
  '设一个区域变数,来作读取通讯埠的暂存区
  DimInStringAsString
  
  PrivateSubCommand1_Click()
  bStop=False
  Text1.SetFocus
  WithMSComm1
  '设定通讯埠号,可依照您的需求更改
  .CommPort=2
  '设定传输速率等,可依照您的需求更改
  .Settings="14400,N,8,1"
  '将通讯埠打开
  .PortOpen=True
  EndWith
  '假如使用者未按下「停止测试」钮(bStop=False),则继续读取
  DoWhileNotbStop
  IfMSComm1.InBufferCountThen
  '通讯埠中假如有资料的话,则读取进来
  InString=InString&MSComm1.Input
  '如果资料中有Chr(13)和Chr(10)的话,则显示出来
  IfInStr(InString,vbCrLf)Then
  Label3.Caption=Label3.Caption&InString
  InString=""
  '暂时把系统资源让出来给其它的程式使用
  DoEvents
  EndIf
  EndIf
  DoEvents
  Loop
  EndSub
  
  PrivateSubCommand2_Click()
  '按下「停止测试」钮时,把bStop设为「真」(True)
  '如此程式才会停止等待(或读取)通讯埠所收到的资料
  bStop=True
  EndSub
  
  PrivateSubForm_QueryUnload(CancelAsInteger,UnloadModeAsInteger)
  bStop=True
  '把通讯埠关闭,才不会影响其它程式的使用通讯埠
  MSComm1.PortOpen=False
  End
  EndSub
  
  PrivateSubText1_KeyPress(KeyAsciiAsInteger)
  '当按下[Enter]时,把Text1文字框中的资料送至通讯埠
  IfKeyAscii=13Then
  MSComm1.Output=Text1.Text&vbCrLf
  Text1.Text=""
  KeyAscii=0
  EndIf
  EndSub->

展开更多 50%)
分享

猜你喜欢

MsComm文字传输

编程语言 网络编程
MsComm文字传输

mscomm32的简单应用

编程语言 网络编程
mscomm32的简单应用

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

流式传输的基础

电脑网络
流式传输的基础

什么是微云传输?

电脑网络
什么是微云传输?

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

如何自建WIFI热点传输

手机软件 应用软件
如何自建WIFI热点传输

腾讯微云传输如何使用

电脑网络
腾讯微云传输如何使用

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

一端时间轮换的广告

一端时间轮换的广告

VB的API编程精粹(二)

VB的API编程精粹(二)
下拉加载更多内容 ↓