MSComm 控件下载地址分享

MSComm 控件下载地址分享:
链接:https://pan.baidu.com/s/1IZk2u0ynkLYolYjVfgQA-Q?pwd=HSF1
提取码:HSF1
(2)复制文件到C:\Windows\System32(32位系统)或C:\Windows\SysWOW64(64位系统)目录下;

(3)在“此目录“下找到“cmd.exe”文件,右键以管理员身份运行,在弹出的对话框内输入:regsvr32 XXXXXX.ocx后,回车。控件注册成功后,如下图。
在这里插入图片描述

PS:也可以win+R+cmd调出控制台,但要记得切换到复制的控件所在的目录下,否则可能导致控件注册失败。

MSComm 控件通过串行端口传输和接收数据,为应用程序提供串行通讯功能。MSComm控件在串口编程时非常方便,程序员不必去花时间去了解较为复杂的API函数,而且在VC、VB、Delphi等语言中均可使用。 Microsoft Communications Control(以下简称MSComm)是Microsoft公司提供的简化Windows下串行通信编程的ActiveX控件,它为应用程序提供了通过串行接口收发数据的简便方法。具体的来说,它提供了两种处理通信问题的方法:一是事件驱动(Event-driven)方法,一是查询法。
1.MSComm控件两种处理通讯的方式

1.1 事件驱动方式

事件驱动通讯是处理串行端口交互作用的一种非常有效的方法。在许多情况下,在事件发生时需要得到通知,例如,在串口接收缓冲区中有字符,或者 Carrier Detect (CD) 或 Request To Send (RTS) 线上一个字符到达或一个变化发生时。在这些情况下,可以利用 MSComm 控件的 OnComm 事件捕获并处理这些通讯事件。OnComm 事件还可以检查和处理通讯错误。所有通讯事件和通讯错误的列表,参阅 CommEvent 属性。在编程过程中,就可以在OnComm事件处理函数中加入自己的处理代码。这种方法的优点是程序响应及时,可靠性高。每个MSComm 控件对应着一个串行端口。如果应用程序需要访问多个串行端口,必须使用多个 MSComm 控件。

1.2 查询方式

查询方式实质上还是事件驱动,但在有些情况下,这种方式显得更为便捷。在程序的每个关键功能之后,可以通过检查 CommEvent 属性的值来查询事件和错误。如果应用程序较小,并且是自保持的,这种方法可能是更可取的。例如,如果写一个简单的电话拨号程序,则没有必要对每接收一个字符都产生事件,因为唯一等待接收的字符是调制解调器的“确定”响应。

2.MSComm控件的常用属性

MSComm1.Settings:=’9600,n,8,1’; //设置波特率 ,校验位,数据位,停止位

Settings属性: 设置串口的波特率 ,校验位,数据位,停止位, ’9600,n,8,1’表示波特率为9600,无奇偶校 验,数据位为8为,1位停止位

MSComm1.InBufferSize:=1024; // 接受缓冲区大小

InBufferSize 属性:接收缓冲区的大小,默认值为1024,也可以自己设定,比如, MSComm1.InBufferSize:=2000,则接收缓冲区的大小为2000字节

MSComm1.OutBufferSize:=1024; // 发送缓冲区大小

OutBufferSize属性:发送缓冲区的大小,默认值为1024,也可以自己设定。

MSComm1.InBufferCount:=0; //清空接受缓冲区

InBufferCount属性:当前接收缓冲区接收到的数据的长度, count:=MSComm1.InBufferCount,

             则count值就是接收缓冲区接收到的数据的长度,对InBufferCount赋                         值MSComm1.InBufferCount:=0,可以清空接受缓冲区

MSComm1.OutBufferCount:=0; //清空发送缓冲区

OutBufferCount属性:当前发送缓冲区中数据的长度,对OutBufferCount 赋值

              MSComm1. OutBufferCount:=0,可以清空发送缓冲区

MSComm

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
要制作mscomm的安装包,你需要以下步骤: 1. 准备安装包制作工具:你可以选择使用专业的安装包制作软件,如InstallShield、Wise Install等。这些软件提供了一个可视化的界面,方便你创建和编辑安装包。 2. 收集mscomm的必要文件:在制作安装包之前,你需要收集mscomm的相关文件。这包括mscomm.dll和其它依赖文件。 3. 创建安装包项目:打开你选择的安装包制作软件,创建一个新的安装包项目。在项目中,你可以设置安装包的名称、版本号、安装路径等。 4. 添加mscomm文件:在安装包项目中,选择添加文件功能,并选择mscomm的相关文件。确保你将文件正确地添加到安装包的目标文件夹中。 5. 设置安装选项:根据你的需要,设置安装包的一些选项,如是否创建桌面快捷方式、是否添加到开始菜单等。 6. 编译和生成安装包:完成以上步骤后,点击编译或生成安装包的选项,让软件根据你的设置生成最终的安装包。 7. 测试安装包:在制作安装包之前,进行一次测试安装,确保安装包能够成功安装mscomm,并且运行时没有遇到问题。 8. 分发安装包:安装包制作完成后,你可以将其分发给目标用户。你可以通过电子邮件、网站下载、光盘等方式进行分发。 通过以上步骤,你可以在mscomm中创建一个功能完善的安装包,方便用户安装和使用mscomm。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值