17. 06.
使用的BDE 是不是说 编程序时文件夹在哪个目录就得安装到哪个目录?如不是,请推荐个安装程序
如是 请问怎么可以 实现安装在哪个文件夹都可以的功能
谢谢
我用的就是肥猫 可是安装到不带DELPHI的机器后 打开文件时显示错误
比如 我的原代码等文件在A电脑的D盘X文件下
我的问题是 是不是 安装到B电脑时 也要安装到 D盘的X文件夹下
如果必须这样的 话 我怎么才能使程序可以安装到 B电脑的 C盘X文件夹下
看你写程序是是否用了绝对路径(就是说调用文件是固定路径的),相对路径不存在你说的问题,bde可以安装到任意目录的
,相对路径例如ExtractFilePath(Application.ExeName);
我用的是绝对路径
您的意思是 在 FORM CREATE的时候给TABLE等付值?》
绝对路径,那就要安装到指定的目录了;
相对路径,安装在任何目录下都可以;BDE的连接方式还要配置ODBC才可以,建议选择ADO+相对路径,方便一些。
把绝对路径改成相对路径,不然指定A电脑的D盘X文件下,安装在B电脑,路径要一样的,你用的什么数据库?程序中动态配置数据库,路径用相对路径,就能达到(原代码等文件在A电脑的D盘X文件下
使程序可以安装到 B电脑的 C盘X文件夹下)这个目的
http://www.enet.com.cn/article/2004/0320/A20040320296087.shtml
用installshield就可以的,制作安装文件过程中有些设置配好了就行了
使用delphi自带的installshield就可以把bde数据引擎打包,安装在program files目录即可
BDE 安裝系統文件夾即可,就不用再考慮路徑的問題了。