没有需要的DLL,用到的控件没有注册,等等。

解决方案 »

  1.   

    用VC自带的打包工具InstallShield打包后再发给其他机器比较可靠些.
    原因有可能是有些动态链接库有些电脑上没有,导致你程序不能正常运行;
    也有可能你程序打开的串口恰好是那台机器的被保护串口或被占用串口,在你访问串口时没有采取相应的异常措施导致.
      

  2.   

    自己回答吧
    原因是MSComm控件没有注册
    解决方法:1,手工注册;2,InstallShield打包;3,程序中自注册
      

  3.   

    to 5楼:
         我记得控件不会影响对话框的生成的吧,,可能MSComm控件比较特殊??
      

  4.   

    to   5楼:
              我记得控件不会影响对话框的生成的吧,,可能MSComm控件比较特殊??自己作个测试