带串口控件的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串口控件

  一般的安装包制作程序都有自动注册控件的功能,比较常用的是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/

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

  1. FindChildControl与FindComponent(动态创建的控件要通过Owner.FindComponent去找该控件)

    前两天编码遇到了要使用FindChildControl方法获取指定名称的TSpeedButton按钮,结果折腾了半天就是没得结果(基础不扎实,呵呵),于是赶紧搜索了下,补习关于这两个方法的用法. TW ...

  2. 后台运行linux程序,后台运行Linux程序的方法

    后台运行Linux程序,可以通过crontab设置,这种方法一般用来让一个程序定时运行,也可以通过./test &这样在程序末尾加上一个&使程序在后台运行. 编写代码,下面我将参考ht ...

  3. 转:让程序只运行一个实例的四种方法

    先留着以后有用. 让程序只运行一个实例的四种方法 综述:让一个程序只运行一个实例的方法有多种,但是原理都类似,也就是在程序创建前,有窗口的程序在窗口创建前,检查系统中是否已经设置了某些特定标志了,如果 ...

  4. 在VS2010中ActiveX控件注册方法,使用regsvr32命令

    上一篇小编展示了如何设置VS2010自带的ActiveX控件的容器测试程序,现在为大家演示一下如何注册ActiveX控件. 首先简单了解一下ActiveX控件的知识,ActiveX控件:简单来说,就是 ...

  5. 【搜集+亲测】无法注册Flash Player的Activex控件最终解决方法(亲测,WIN7 64位系统)

    [搜集+亲测]无法注册Flash Player的Activex控件最终解决方法(亲测,WIN7 64位系统) 参考文章: (1)[搜集+亲测]无法注册Flash Player的Activex控件最终解 ...

  6. 64位系统控件注册方法

    1.把控件拷贝到C:\Windows\SysWOW64下,然后以管理员身份运行cmd进入C:\Windows\SysWOW64目录下(cd ..表示返回上级目录) 2.执行 regsvr32 控件名称 ...

  7. 控件不能正确注册错误

    控件版本过期错误 在打开STC的ISP下载界面时若出现如下画面 或者与之类似的加载失败和版本过期的错误提示的解决方法: 将解压目录下的"comdlg32.ocx"文件复制到&quo ...

  8. 检测注册表中ActiveX控件是否被注册

    window.οnlοad=function() {            //在系统提示用户是否允许交互前判断当前控件是否加载,通过此属性判断当前是否注册了COM组件          var is ...

  9. pythongui界面实例带注释_python GUI库图形界面开发之PyQt5状态栏控件QStatusBar详细使用方法实例...

    PyQt5状态栏控件QStatusBar简介 MainWindow对象在底部保留有一个水平条,作为状态栏(QstatusBar),用于显示永久或临时的状态信息 QStatusBar类中的常用方法 方法 ...

  10. python表格控件_python GUI库图形界面开发之PyQt5表格控件QTableView详细使用方法与实例...

    PyQt5表格控件QTableView简介 在通常情况下,一个应用需要和一批数据进行交互,然后以表格的形式输出这些信息,这时就需要用到QTableView类了,在QTableView中可以使用自定义的 ...

最新文章

  1. 【OpenCV 4开发详解】方框滤波
  2. LeedCode: 计算器专场
  3. wireshark抓取https并解密方法一
  4. 关于养花---感叹一把
  5. VTK:可视化之HedgeHog
  6. dataGridView 行头那一块儿空白是否可见的设置
  7. JCG新年献礼,JHR-N825R给力上市
  8. 关于DPM(Deformable Part Model)算法中模型结构的解释
  9. esd/wim格式Win7/8.1/win10系统怎么安装两种方法教程
  10. c/c++中指针数组和数组指针的区别
  11. 网易云爬虫系列 - 批量下载专辑图片
  12. 腾讯技术分享:GIF动图技术详解及手机QQ动态表情压缩技术实践
  13. LimeSDR官方系列教程(六):使用Pothos和GNU Radio接收ASK/OOK信号
  14. 高德地图发布Q2交通报告
  15. 大数据平台及数仓的通用架构和技术体系
  16. 40w粉整700w活,一支恰饭作品让B站用户直呼“甲方赚了”
  17. 解决win10笔记本睡眠后无法唤醒甚至自动关机的问题
  18. 【Python Web自动化】03_PO模型
  19. Python抓图必学的8种方式!
  20. java格式化时间字符串 毫秒_SimpleDateFormat是否有格式字符串来获取毫秒日期时间值,而不是人类可读的格式?...

热门文章

  1. Android Q共享音频输入
  2. 猫途鹰公布2019年“旅行者之选”全球最佳海滩榜单
  3. 外网访问畅捷通,利用神卓互联内网穿透访问公司内网主机
  4. BPSK调制解调的matlab设计和FPGA实现之matlab设计
  5. 命令行字体推荐-更纱黑体
  6. ee er_英语单词说文解字—第32节 后缀er和ee的构词
  7. 引入静态资源出现net:ERR_ABORTED
  8. marlab中主成分得分怎么求_考试后,学生怎么做试卷分析?
  9. ubuntu重装显卡驱动
  10. JetBrains系列产品学生认证申请免费使用教程