串口控件MSCOMM的注册方法(使用MSCOMM串口控件程序的运行问题)

带串口控件的MFC程序,更换电脑后,源代码会出现编译通过,运行后报错的现象;执行程序双击运行也一样报错。这是因为串口控件MSCOMM没有注册,按下面的方法注册后,即可正常运行。


自己使用心得:

第一种注册方法:

取出https://pan.baidu.com/s/1bpdfCKJ中的压缩文件。

本地地址D:\Yifei\Download\VC++\控件\V2010串口控件

本地地址中有两个压缩包,都可以尝试使用。

解压后,右键点击.bat文件,用管理员身份运行即可完成注册。


第二种注册方法:

把mscomm32.ocx文件放到D盘,然后用管理员身份运行注册

1.开始--〉附件--〉命令提示符(右击“以管理员运行”);

2.把MSCOMM32.ocx放到D盘下,在CMD下输入Regsvr32  D:\MSCOMM32.ocx-----〉注册成功!

参考:http://blog.csdn.net/phenixyf/article/details/78907288



原理如下:

使用MSCOMM串口控件编程虽然方便,但发布时不非常不方便了,因为MSCOMM控件是基于Activex的控件,许多用户机器上默认是没有安装这个控件,MSCOMM控件在安装时是需要注册的,下面介绍几种注册方法:

一、手工注册的方法如下:

1、把MSCOMM32.OCX拷贝到system32下
2、在“开始”菜单的“运行”里输入以下内容后点确定
  regsvr32 MSCOMM32.OCX

这时就成功注册MSCOMM串口控件了,如下所示:


mscomm控件注册

但是这个方法对用户来说复杂了,总不能叫用户手工来注册控件吧,下面的方法比较智能化,也规范一点。

二、使用安装包制作程序自动注册MSCOMM串口控件

  一般的安装包制作程序都有自动注册控件的功能,比较常用的是install shiled,具体过程我就不介绍了。

三、利用WINRAR制作自解压包,在解压后自动注册MSCOMM串口控件

1、做一个注册的bat文件,
2、用rar做一个自解压的安装程序
3、解压完自动运行那个注册的bat文件即可

bat内容


@echo off
copy .\MSCOMM32.OCX %SYSTEMROOT%\system32
regsvr32 MSCOMM32.OCX

把MSCOMM32.OCX 文件和bat放在一个文件夹下


转自:http://zcj331.blog.163.com/blog/static/17562525520137194115355/






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值