我下载了一个mscomm32.ocx控件, 导入的时候出现如下提示:      The Activex Cntorl is not registered Properly .
or its Type Library version number is incorrect.     它说类型版本号不正确, 请问在哪里能够下载到正确的
mscomm文件,如果上面的文件是正确的,请问该如何安装.

解决方案 »

  1.   

    运行命令
    regsvr32 你的mscomm组件全路径名
      

  2.   

    正解:
    打开记事本,拷贝以下内容,保存为reg文件,双击此reg文件,就会将注册信息导入注册表。Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Licenses\4250E830-6AC2-11cf-8ADB-00AA00C00905]
    @="kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun"
      

  3.   

    Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Licenses\4250E830-6AC2-11cf-8ADB-00AA00C00905] 
    @="kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun"是将上面的内容复制到记事本中,保存为*.reg 吗
      

  4.   

    运行了,我怎样把这个控件导如我的MFC工程
      

  5.   

    我用过mscomm控件,遇到过此问题
    保存为txt文件,再改扩展名也可以
      

  6.   

    http://www.vckbase.com/document/viewdoc/?id=1193
      

  7.   

    project-》add to project-》componetons and controls-》registered ActiveX COntrols->mscomm32
      

  8.   

    标答来了(在VC++6.0中利用串行通信控件):
    http://www.vckbase.com/document/viewdoc/?id=248
      

  9.   

     1. 就是mscomm32.ocx 没注册的问题。解决:下载一个mscomm32.ocx文件(很小102kb),放到windows\system32 文件夹下。然后到开始--命令提示符里运行regsvr32 mscomm32.ocx
    就ok了。亲自试过,这问题也困扰我很久了。现在终于解决了。 ( betty1985 发表于 2008-3-31 15:08:00
      2.  打开“Project->Add To Project->Components and Controls->Registered Activex Controls”,然后选择控件:Microsoft Communication Control,version 6.0插入到当前的工程中。这样就将类 CMSComm 的相关文件 mscomm.cpp 和 mscomm.h 一并加入到了工程中。编程时只需将控件对话中的 MSComm 控件拖至你的应用对话框中就OK了。    这个方法是正确的,    谢谢!!!