为什么我作的Delphi程序编译后其他机器不能用?排除BDE等问题。
里边有InfoPower和其他的控件,但注册了阿。

解决方案 »

  1.   

    装上delphi6的sp1 or sp2。
      

  2.   

    Delphi默认的编译是Debug方式而不是Release方式,这需要别的机器中有Delphi相应版本的vclXXX.dll动态链接库才行。
      

  3.   


    选Project|Option|Packege  将build with running time pakecge钩上
      

  4.   


    呃......  打错了,应该是:
    选Project|Option|Packege  将build with running time pakecge去掉
      

  5.   

    解决了,谢谢各位,是我的Ado问题,在我的及其上,SQL服务器是'.',而另外的机器没有SQL,而我的connection在主窗体上,而且是active,虽然主窗体加了close后设置connectionstring的代码,但connection是先创建后执行代码的,所以createform时找不到服务器而出错,改active为false就ok.