我的意思是 
用delphi编写好一个程序后自然会产生一个Project1.exe文件,可是我拆掉delphi软件后,这个Project1.exe就不能正常运行了 为什么???怎样可以得到一个脱离开delphi的可执行文件??(此时我没有拆除数据库和数据库的连接,只拆除了delphi程序本身)

解决方案 »

  1.   

    你在选择编译的时候是否选择了,Build with RunTime Pakages. 
     如果有请取消
      

  2.   

    http://www.csdn.net/Develop/Read_Article.asp?Id=8878
      

  3.   

    我也认为你很有可能选择了Build with RunTime Pakages
    如果不是ADO连接的,使用BDE或MIDAS技术的,就必须有DLL了看你的Unit在那个BPL里面,你就要有那个BPL.选择了Build with RunTime Pakages的时候,这个BPL就被连接进去了,以后也就不必带上了看看运行错误是什么,要是xxx.bpl not found等的,就是没有选择了Build with RunTime Pakages的问题,
      

  4.   

    我用的是 bde 连接 interbase 数据库的
      

  5.   

    错误提示:
    exception EDBEngineErroe in module Project1.exe at 000ad766.
    an error occurred while attempting to initialize the borland batabase engine (error $2109)
      

  6.   

    上面说错了
    我用的是 EDB 连接 interbase 数据库的
      

  7.   

    用delphi自带的Express for Delphi 5\6\7
    带包时在specify....中加入bde,安提示操作即可