本人初学者,对vc++6.0都不是很熟悉,做了一个串口上位机软件,在自己电脑上可以运行,但是在别人电脑上就出现错误提示:
Failed to create OLE Communications control!我编译本身就是用的是静态库,直接把debug或者release文件夹的exe文件放在别人电脑那里就出现上面提示;
后来又用installshield生成了一个安装文件,结果还是同样问题!请大家指点指点!!!谢谢哈

解决方案 »

  1.   

    用到了控件就需要注册,Regsvr32,可以自己做一个安装包等,来 完成注册.常规软件都这样
      

  2.   

    拷贝MSCOMM.OCX到其他人电脑,Regsvr32 MSCOMM.OCX的全路径
      

  3.   

    我以前也有这样的经历,会不会是这样的呢:我用的是MFC动态链接库,到了没有装VS的电脑上就运行不了;后来,在创建工程时选择静态链接,就可以了。
    以上仅供楼主参考