我用vc编了一个串口通讯的程序,用的是控件Mscomm32.ocx,在有vc的环境下可以运行,在做成安装盘后,在没有vc的环境下create()函数总是失败,请各位高手指点

解决方案 »

  1.   

    我还有一个串口程序没有用create,是直接放在对话框上的,就可以,一点问题都没有,怎么回事????
    加急!
      

  2.   

    要先注册控件
    运行
    regsvr32 /u 你的*.ocx路径
    注册成功会有提示信息的,然后再
    写一个注册文件Comm.reg,内容:
    REGEDIT4
    [HKEY_CLASSES_ROOT\Licenses\4250E830-6AC2-11cf-8ADB-00AA00C00905]
    @="kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun"
    运行一下即可
      

  3.   

    我打包的时候用的是wise installation system ,他自动注册了的,通过我的另外一个程序也很明显的测试到mscomm32注册了的
      

  4.   

    况且我还手动注册过
    regsvr32 mscomm32.ocx