编了一个有关oracle9i的数据库程序,
不知道如何打包才能在没有安装delphi的机器上运行,
对了,打包完后在对方机器上还要不要安装oracle的客户端?请高手指教!

解决方案 »

  1.   

    打包时加入必要的*.bpl文件,就可以不用装delphi;没用过oracle数据库,如果是sql,只要把几个客户端文件copy过去就可以
      

  2.   

    请问是那几个bpl文件呢?
    谢谢!
      

  3.   

    bpl是什么文件?
    只有dfm,dcu,pas等文件,
    bpl是什么文件?
      

  4.   

    如果你的软件编译时使用了选择Build with runtime packages,那你要发表必要的bpl文件,否则就不需要了。如果你不知道应该发布哪些bpl文件,那就Search你机器上的所有bpl文件,把它们打包进去吧!
    如果你使用了三层技术,还需要发布并注册MIDAS.DLL。
    是否需要安装Oracle的客户端,要看你是否直接调用了Oracle的东东。一般来讲,如果客户端是通过MIDAS连接到你的应用服务器上,再通过该服务器操纵Oracle,客户端可以不安装Oracle的客户端。
    无论如何,你打包后应该找一台干净的机子安装后测试,并且可能需要反复测试。