MsComm文字传输

2016-02-19 12:54 4 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->

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

延伸阅读
钉钉如何传输文件?   1、聊天窗口,点击附件按钮,选择本地文件进行发送,目前支持最大发送文件700M; 2、聊天窗口,点击钉盘按钮,选择钉盘内文件进行发送; 3、可以通过拖拽本地文件到聊天窗口进行发送;
服务器用来接收文件,不停的监听端口,有发送文件就马上开始接收文件 服务端代码:   using  System;    using  System.Collections.Generic;    using  System.ComponentModel;    using  System.Data;    using  System.Drawing;    using ...
快牙传输的文件在哪?   快牙传输的文件被存放在:sd-zapya,软件是放在app,音乐放在music,大家可以去找一找哦~
标签: Web开发
要异步传输的数据: Xml代码 .... action xsi:type="basic:JavaScript" script="index += 1;"/ .... Ajax异步传输代码: Js代码 代码如下: var postData = "input="+ escape(inputJSON) +"&script="+escape(xml)+ "&feedGeneral=" + escape(feedGeneral); XmlHttpRequest.open("POST",url,true); XmlHttpRequest.setRequestHeader("...
微信高清大图怎么传输?   1、打开微信,然后选取你要分享高清大图的小伙伴。 2、点右方的+号,选择图片,然后点击从相册选择。 3、之后找到要分享的图片,选取后,把左下角的原图选项选取上,然后点右上角的发送,你发送的就是高清大图了。

经验教程

818

收藏

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