MSComm1 的安装与使用?急!
在BCB6中安装好MSComm1 的控件 TMSComm后,将它拖入到 Form时出现:"License information For TMsComm Not found . you Cannot use this Control in design mode " 请问该如何处理,是不MSCOMM32.ocx没有安装好或者Mscomm32.ocx不与XP兼容?
我通常用这个
Victor 串口 VCL 控件,版本 1.3.3.4 for BCB 5 & BCB 6
C++爱好者: http://www.cppfans.com/
【软件简介】
简单实用, 功能强大的 C++ Builder 串口控件!
本控件是免费的, 不需要注册, 有关授权及许可协议详见 license.txt 文件。
首先在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.
至此已经完成了控件的系统注册工作,剩下的工作是在BCB中导入这个ActiveX控件,进入Delphi环境在Component菜单下选Import ActiveX Control,这时在列表中可以看到Microsoft Comm Control 6.0选项, 选中这个选项点击Install按钮,完成安装。在ActiveX控件页上可以看到一个电话为图标的控件,这就是MSComm控件。这样就可以象在VB中一样方便得使用MSComm控件了。
我就是这样注册使用MSComm32这个控件的 完全没有问题的