我用的是delphi5使用一下方法对mscomm进行注册
1 运行[windows\system\]regsvr32[path]mscomm32.ocx
2 修改注册表
[HKEY_CLASSES_ROOT\Licenses\4250E830-6AC2-11cf-8ADB-00AA00C00905]
@="kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun"
但发现程序可以在我本地机编译,把编译后的程序考到其他机子就报错,说mscomm只能在设计模式下。
请问各为高手怎末解决???

解决方案 »

  1.   

    打包安装程序的时候必须要加上mscomm32.ocx组建,不然程序就无法执行,必须把mscomm32放在系统目录下面
      

  2.   

    把mscomm32.ocx拷贝到system32目录下即可,当然也要重新注册一下
      

  3.   

    没有,这是ActiveX控件的特性,每个ActiveX控件都必须注册,除非你不用mscomm。
      

  4.   

    "可是,我同事的机子就是在他的机子上编译后,直接可以放到客户机上用,不用注册。但他又忘了是怎末装了"可能性如下
    1.他的程序没使用ActiveX控件
    2.客户机上已安装了该ActiveX控件
      

  5.   

    mscomm只能在设计模式下??
    mscomm不能在设计模式下???
      

  6.   

    installshield:mscomm---->self reistroy