各位高手,我遇到在没有安装VB、VC++环境时,MSCOMM32.OCX控件不能使用,而安装了VB、VC++时就能使用,这是什么原因??请各位高手能否帮忙解决一下,我现在非常急需用到。在此感激了!!谢谢了!!!

解决方案 »

  1.   

    你需要把Mscomm.reg, Mscomm32.ocx,Mscomm32.dep , 
    把这三个文件拷贝到Windows的system32目录下
    然后注册就可以了:Regsvr32 … system32\mscomm32.ocx
    就ok 了
      

  2.   

    楼上的错了,是Mscomm.srg,而不是Mscomm.reg
      

  3.   

    需要不需要MSCOMM32(Control Typelib Cache),这个文件。
      

  4.   

    把这几个文件拷贝到system32目录下,注册一下就行了!
      

  5.   

    一、不用安装VB也可以用的,你要MsComm.srg,Mscomm.dep,mscomm.ocx这三个文件拷贝到 Windonds\system目录下,然后到MSDOS状态 Windonds\system目录下注册次控件:即命令如下
     Regsvr32  mscomm.ocx 回车,然后再用记事本打开Mscomm.srg文件 对WIn 的注册表作如下的增加
    [HKEY_CLASSES_ROOT\Licenses\4250E830-6AC2-11cf-8ADB-00AA00C00905]@ = "kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun"()二、最后你还要在DELPHI中用Component菜单中Import Activex control把Mscomm 加入即可在DELPHi中使用了,但你发布程序(到别的机器)时,也要对Mscomm进行注册,你的程序才能正常运行,注册方法如上述步骤一