我的程序里用了borland的Paradox7数据库请问安装到其他机器后需要哪些文件?(50分)

  • 主题发起人 主题发起人 sh7
  • 开始时间 开始时间
S

sh7

Unregistered / Unconfirmed
GUEST, unregistred user!
我的程序里用了borland的Paradox7数据库!
将我的程序安装到其他机器后需要复制哪些文件?
 
其实就数据库而言,*.db就可以了。但如果是通过Borland的数据库功能实现的话,
可能就需要BDE的相关文件,具体需要哪些文件我也不清楚。做个Setup比较好的说。
 
用delphi自带的安装程序制作工具(在delphi盘上)可以把borland的数据库加入系
统,具体操作你一试就会.
 
BDE很大,如果全部装的话安装盘要会做的很大!!!其实呢,我们只需要几个文件就
可以了。
如下: 把下列文件放到程序的同一目录:(这些文件都在BDE的目录底下)
bantam.dll,farest.btl,idapi32.dll,idbat32.dll,iddbas32.dll(DBF数据库
用)idpdx32.dll,idr20009.dll,idsql32.dll(用到Query的话需要这个文件)
这样,我们就可以用其它安装工具(如CreatInstall)做出小巧玲珑的安装盘了,当然,
我们还可以在程序中设置BDE(如果数据库是Paradox或DBF的话),具体做法及安装工具
在我的主页<a href="http://ph11.126.com">ph11.126.com</a>上的编程技巧和
编程工具中有。

 
wind2000:
我将你列的文件和我的程序放到一起后,为什麽运行的时候还报错?
An error occurred while attempting to initialize the Borland Database
Engine (error $3e06)
 
这就涉及到我上面说的要在程序中设置BDE了,我在上面不是说了我的主页上有吗!
得,我给你找来:
如何在程序中建立别名/注册数据库?
procedure TForm1.FormCreate(Sender: TObject);
var
ph : TStringList;
begin
ph := TStringList.Create;
Session.GetAliasNames(ph);
if (ph.IndexOf('nldbf') = -1) then //判断别名nldbf是否存在
begin
Session.AddStandardAlias('nldbf', ExtractFilePath
(Application.ExeName), 'Paradox'); //Paradox-->数据库类型
Session.SaveConfigFile;
end;
ph.Free;
......
end;

 
最好用INSTALLSHIELD EXPRESS FOR DELPHI,只要你选择一下你的
数据库类型,自动会将所需的文件选上!
 
接受答案了.
 
后退
顶部