MsComm文字传输

2016-02-19 12:54 0 1 收藏

清醒时做事,糊涂时读书,大怒时睡觉,无聊时关注图老师为大家准备的精彩内容。下面为大家推荐MsComm文字传输,无聊中的都看过来。

【 tulaoshi.com - 编程语言 】

假如您对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->

来源:https://www.tulaoshi.com/n/20160219/1602364.html

延伸阅读
1、准备 GPS(Global Positioning System),即全球定位系统,利用24颗GPS卫星的测距和测时功能进行全球定位,在许多系统中,如机场导航系统,出租车辆管理和调度系统、江河流域的灾害信息管理和预测系统中,GPS得到了广泛的应用。本文利用MSCOMM控件实现了GPS数据的采集,可为信息管理和指挥调度等提供定位数据。 本文采用GPS的...
服务器用来接收文件,不停的监听端口,有发送文件就马上开始接收文件 服务端代码:   using  System;    using  System.Collections.Generic;    using  System.ComponentModel;    using  System.Data;    using  System.Drawing;    using ...
快牙传输的文件在哪?   快牙传输的文件被存放在:sd-zapya,软件是放在app,音乐放在music,大家可以去找一找哦~
微信高清大图怎么传输?   1、打开微信,然后选取你要分享高清大图的小伙伴。 2、点右方的+号,选择图片,然后点击从相册选择。 3、之后找到要分享的图片,选取后,把左下角的原图选项选取上,然后点右上角的发送,你发送的就是高清大图了。
标签: 电脑入门
如果有两块硬盘,配合Windows XP中的动态卷功能,即可极大提升硬盘传输速度。首先,将两个硬盘中的所有分区转换为NTFS磁盘格式。接着打开磁盘管理窗口,分别使用右键点击两块硬盘,在弹出菜单中选择转换到动态磁盘命令,将两块硬盘都转换为动态磁盘。 右键点击第二块硬盘后的黑色区域,选择新建卷命令。在打开的对话框中,点击下一步,出现3...

经验教程

125

收藏

74
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部