关于安装MSCOMM控件出现的问题有人知道吗?(100分)

  • 主题发起人 主题发起人 singe
  • 开始时间 开始时间
S

singe

Unregistered / Unconfirmed
GUEST, unregistred user!
关于安装MSCOMM控件出现的问题有人知道吗?
我安装mscomm32.ocx控件提示成功了
但在使用是报错不能用
错误是:License information for TMSComm not fount. you cannot use this control in design mode.
请问要怎样解决
谢谢
 
有哪位知道啊
 
楼主,最好不要用MSCOMM,唉。。。往事不可回首呀。。。我用了快两年了。。还是经常会出现一些无法控制的现像。。。我现在用WinAPI自己写了串口的通信。。。好用多了。。就是写的时候麻烦点。。但是当你下定决心去写了。。以后日子就好过了。。。
 
如何手工注册MSComm控件

  大家知道,当我们安装VC++6.0/VB6.0时,如果选择了ACtiveX控件项(自定义安装),MSComm控件就会自动安装在计算机上了,并在系统文件夹下多了3个文件:Mscomm.srg, Mscomm32.ocx,Mscomm32.dep

   注意,操作系统不同,则系统文件夹不同:
       Win98: windows/system
       Win2000: winnt/system32

那么用了MSComm控件的程序在发布时或者在DELPHI开发环境下如何来注册MSComm控件呢?发布程序时可以用安装程序,我们这里不介绍,只谈谈如何手工来注册安装MSComm控件。

  第一步:将Mscomm.srg, Mscomm32.ocx,Mscomm32.dep三个文件复制到系统文件夹中。要注意的是,MSComm控件是要授权的,所以必须将其使用“执照”Licence 在注册表中登记注册,下一步就是注册方法。至于为什么要这样做,可以看看下面的网页:http://support.microsoft.com/support/kb/articles/q151/7/71.asp

  第二步:用Windows下的注册工具regsvr32注册该OCX控件,点击“开始”->"运行",再在中填入(假设操作安装在C盘,WIN2000):

Regsvr32 C:/winnt/system32/Mscomm32.ocx

 第三步:在注册表中手工新建一个主键项:先在点击“开始”->"运行",再在中填入regedit命令打开注册表,找到HKEY_CLASSES_ROOT/Licenses,在其中添加主键
4250E830-6AC2-11cf-8ADB-00AA00C00905 并将内容设置为:

       kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun

   (注:这项内容也可以用记事本程序打开Mscomm.srg文件看到)
  Delphi中的应用:进入Delphi环境中,选择菜单命令:Component->Import ActiveX Control,在列表中可以看到Microsoft Comm Control,version 6.0, 选中后点击Install按钮,就完成安装。在ActiveX控件页上可以看到MSComm控件的电话图标。
 
晚到一步:(
就是沒有注冊的問題:
在注册表中手工新建一个主键项:先在点击“开始”->"运行",再在中填入regedit命令打开注册表,找到HKEY_CLASSES_ROOT/Licenses,在其中添加主键
4250E830-6AC2-11cf-8ADB-00AA00C00905 并将内容设置为:

       kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun

   (注:这项内容也可以用记事本程序打开Mscomm.srg文件看到)
  Delphi中的应用:进入Delphi环境中,选择菜单命令:Component->Import ActiveX Control,在列表中可以看到Microsoft Comm Control,version 6.0, 选中后点击Install按钮,就完成安装。在ActiveX控件页上可以看到MSComm控件的电话图标。
 
后退
顶部