使用的BDE 是不是说 编程序时文件夹在哪个目录就得安装到哪个目录?如不是,请推荐个安装程序
如是 请问怎么可以 实现安装在哪个文件夹都可以的功能
谢谢

解决方案 »

  1.   

    不太明白楼主的意思,是delphi的项目文件放在什么地方吗?BDE是delphi 连接数据库的一种方式, 你用的什么数据库?建立了数据库,如果是delphi 自带的,最好把它放在你的项目文件所在的文件夹中.
      "请推荐个安装程序" 你是指软件开发完后,打包吗? 可以用"肥猫安装" 它可以连同BDE 一起打包.
      

  2.   

    我用的就是肥猫 可是安装到不带DELPHI的机器后 打开文件时显示错误比如 我的原代码等文件在A电脑的D盘X文件下
    我的问题是 是不是 安装到B电脑时 也要安装到 D盘的X文件夹下如果必须这样的 话 我怎么才能使程序可以安装到 B电脑的 C盘X文件夹下
      

  3.   

    看你写程序是是否用了绝对路径(就是说调用文件是固定路径的),相对路径不存在你说的问题,bde可以安装到任意目录的
    ,相对路径例如ExtractFilePath(Application.ExeName);
      

  4.   

    我用的是绝对路径  
    您的意思是 在 FORM CREATE的时候给TABLE等付值?》
      

  5.   

    绝对路径,那就要安装到指定的目录了;
    相对路径,安装在任何目录下都可以;BDE的连接方式还要配置ODBC才可以,建议选择ADO+相对路径,方便一些。
      

  6.   

    把绝对路径改成相对路径,不然指定A电脑的D盘X文件下,安装在B电脑,路径要一样的,你用的什么数据库?程序中动态配置数据库,路径用相对路径,就能达到(原代码等文件在A电脑的D盘X文件下 
    使程序可以安装到 B电脑的 C盘X文件夹下)这个目的
    http://www.enet.com.cn/article/2004/0320/A20040320296087.shtml
      

  7.   

    用installshield就可以的,制作安装文件过程中有些设置配好了就行了
      

  8.   

    使用delphi自带的installshield就可以把bde数据引擎打包,安装在program files目录即可
      

  9.   


    BDE 安裝系統文件夾即可,就不用再考慮路徑的問題了。