首先在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控件了。
如果,你机器上装了VB的话,在Delphi中直接安装即可
Component|Install ActiveX Control..