博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Delphi中MsComm控件的安装使用
阅读量:4964 次
发布时间:2019-06-12

本文共 1330 字,大约阅读时间需要 4 分钟。

本文转载于:

Delphi中MsComm控件的安装使用

  Delphi 具有功能强大、简便易用和代码执行速度快等特点,是全球公认的快速应用开发工具技术的先

驱者。但是在对串口通信的控制上Delphi的帮助文档和其他书籍中很少提及,这恰恰又是在开发应用系统时
会经常遇到的问题。用过VB的程序员都知道 VB的MSComm通信控件具有丰富的与串口通信密切相关的属性及事
件,提供了一系列标准通信命令的接口,可以用它创建全双工的、事件驱动的、高效实用的通信程序。在这
里就介绍一下如何把MSComm这个ActiveX控件加入到Delphi中,充分发挥出二者的优越性。

  首先在VB安装目录下找到下列三个文件:

  Mscomm.reg, Mscomm32.ocx,Mscomm32.dep ,

  把这三个文件拷贝到Windows的system目录下(注意WinNT下是System32)。然后用Windows下的注册

工具regsvr32注册该OCX控件,例如:

  Regsvr32 … system目录\Mscomm32.ocx .

  注册成功后用记事本打开Mscomm.reg,可以看到类似下面的内容:

  [HKEY_CLASSES_ROOT\Licenses\4250E830-6AC2-11cf-8ADB-00AA00C00905]

@ = "kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun",为了能正确使用该控件,需要修改注册表的信息,在

注册表的在HKEY_CLASSES_ROOT\Licenses下建一主键:

4250E830-6AC2-11cf-8ADB-00AA00C00905,主键的内容为

kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun.

  至此已经完成了控件的系统注册工作,剩下的工作是在Delphi中导入这个ActiveX控件,

进入Delphi环境在Component菜单下选 Import ActiveX Control,这时在列表中可以看到
Microsoft Comm Control 6.0选项, 选中这个选项点击Install按钮,完成安装。在ActiveX
控件页上可以看到一个电话为图标的控件,这就是MSComm控件。这样就可以象在VB中一样方
便得使用MSComm控件了。

将文件拷贝到system32目录下.
点开始.在运行里面输入:regsvr32 mscomm32.ocx
回车 完成注册

我遇到过这个问题,楼上的办法有时并不可行

解决办法是,在注册表中去修改键值即可
在“运行”:regedit //打开注册表
在HKEY_CLASSES_ROOT\Licenses下新建项,项名是:4250E830-6AC2-11cf-8ADB-00AA00C00905
然后在右边栏,右击‘ab(默认)’,选择“修改“
在数值数据中输入:kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun 即可。

转载于:https://www.cnblogs.com/taomaomao/archive/2012/03/13/2393666.html

你可能感兴趣的文章
213. House Robber II
查看>>
SQL server 2012 阻塞分析查询
查看>>
Zookeeper异常ConnectionLossException解决
查看>>
lvm快照不停机备份mysql
查看>>
python基础四-列表与元祖
查看>>
C#语法基础之第二节
查看>>
Maven 梳理 -聚合与继承
查看>>
GC roots
查看>>
DevExpress之XtraReport 学习
查看>>
php 获取mac地址
查看>>
斐波那契数列(升级版)
查看>>
题目1434:今年暑假不AC (项目安排类:结束时间快排,判断开始时间)
查看>>
关于new
查看>>
同步异步阻塞非阻塞可中断的睡眠不可中断的睡眠
查看>>
python-内置函数-callable,chr,ord,bytes,随机验证码生成
查看>>
数据分析与展示---Pandas库数据特征分析
查看>>
二叉搜索树、B树
查看>>
cf里的一些简单组合数题
查看>>
iOS开发UI篇—在UITableview的应用中使用动态单元格来完成app应用程序管理界面的搭建...
查看>>
竞争性需求分析
查看>>