我用delphi作了一个很普通的程序,编译,运行良好,但是,我把EXE放到其他没有装delphi6的机器中,却运行不起来了。兄弟们,你们碰到过这类问题吗,那么该如何解决呢?

解决方案 »

  1.   

    没有阿,都是常用的控件.那么,需要拷贝那些delphi的文件,能够解决这个问题?
      

  2.   

    不用,你是不是用了TClientDataSet之类的用于三层上的控件,那就须将midas.dll这个文件也带上
      

  3.   

    是不是在Project->Options->Package 中 ,需要设定Build with run time packages ?
      

  4.   

    woodheadmail 说的情况我已经检查过,不是这种情况;
    haoco 我并没有用到TClientDataSet之类的三层上的控件;
    不过我用到了ado,chenam 有何高见?
      

  5.   

    没有任何提示,程序执行不起来(双击无反应),我想,可能是缺少文件,是delphi6的BUG,我用delphi5,同样的程序,就没问题。