自己机上做的数据库程序,为何到别的机就不能用了?(30分)

  • 主题发起人 主题发起人 ericmm
  • 开始时间 开始时间
E

ericmm

Unregistered / Unconfirmed
GUEST, unregistred user!
我是个新手,前两天做了个个人信息管理系统,其中做了个
DB作为存放信息的库,但是在别人的机上就是不能用.后来解
决了数据库路径问题,但是在没有安装delphi的机子上不能
运行,不知道是怎么回事,各位大虾能不能帮帮偶?
 
Delphi可以不装,但是BDE必须装,而且要配置好.
 
你可以用delphi自带的installsheild express做一个安装程序,在里面包含bde.
当然,你也可以在每一台机器上自定义安装delphi的bde部分,但这样做不太专业!
 
在installsheild express里怎么包含bde呢,
能说得清楚点吗?
 
Select InstallShield Objects for Delphi-->General Option-->"BDE"-->
Setting.......
 
方便的办法(暂时)使用Delphi的最小安装。主要使用BDE.
 
说到这个问题我倒想起:原来自己做安装程序的,就是不知道 BDE 在安装过程中,
需要COPY哪些文件,注册表如此设置,谁有这方面的资料吗?
 
delphi的installshield中提供了安装bde的选项,比较容易使用。但要注意不要把一些没用的帮助文件和无关的exe文件也包进来,挺占地方的。
 
我的数据库在自己这里好的,到其他安装了BDE的机器也出错:(((
今天刚回家,就在搞这个。还没搞定。不要告诉我用别名,我直接用路径
BDE 4+DBASE
 
in other PC,u should
1. Install BDE
2. Create Alias

All of them also can be done in IstallShield ,in the 2nd part 'Select InstallShield Objects for Delphi'.

 
sorry 啊,最近忙着考试,没有上来,也没时间去试试看
感谢大家给我的帮助,可惜分太少啦,咋办呀?
 
又来晚了,好在分不多。最简单的办法是用installshield express。你只需在'select installshield objects for delphi'中的确良‘general options'中选中'dbe'后单击‘setting'选中你所需的'dbe'驱动即可(偷懒的做法是选择‘full dbe installation',这也会使的‘软件’变大)。
to WebBar:我认为可通过观察installshield 的'specify components'中‘file groups'中的'dbe/idapi files'等项得到你所要的。
 
如果希望在安装完成后不注册BDE即不需要运行BDE Administrator
需要将BDE的所有相关文件拷贝到应用程序的目录里.
 
使用InstallShield Express,在General Options中选择BDE,然后选择Settings,根据提示一路下一步就行了。不过我建议在你的程序中使用Database控件,这样你可以设置它的数据库路径。例如:Database.Params.Values['Path']:=ExractFilePath(Application.ExeName);就可以将数据库的路径指定为当前执行文件所在的路径。
 
用不需要BDE而直接连接数据库的控件,如果需要,我给你妹过去。
如果用BDE,将BDE的所有相关文件拷贝到应用程序的目录里,在
没有装DELPHI的机器上运行,然后试删除这些文件,不能删除的
保留,这样你的程序回小一些。
 
好不容易才能连的上来,唉,最近换了新机,都没编东西了,旧的也被误删了,
这些建议还没用,对不住大家啊.我也不知道什么能行,请各位原谅了啊!
 
标准的方法是使用delphi附带的Install Shield Express for
delphi edition. 界面很直观,其中有一选项就是是否添加bde.
然后你可以删除不用的驱动程序.(事实上,你用的paradox是
delphi内部直接支持的,不需要驱动程序).然后按顺序一项项
填完就行了.在制作安装盘时,系统会自动执行压缩,因此并不
浪费多少空间,一般程序+数据库两张小盘就够了.
 
Dongliu:
不需要BDE而直接连接数据库的控件,我需要,请给妹过来。可以吗?
Email:ppd1@163.net
 
有使paradox数据库不需要BDE而直接连接数据库的控件吗,妹一份给我,我在网
上实在是找不着。
感激不尽!!!
E-Mail:5316@263.net
 
参见:
用Install Shell做安装盘时,BDE的设置问题。简单得很,却有200分!!!
 
后退
顶部