如何发布自己的涉及到BDE的应用程序?(20分)

  • 主题发起人 主题发起人 问题多28
  • 开始时间 开始时间

问题多28

Unregistered / Unconfirmed
GUEST, unregistred user!

我现在做好了一个东东,现在想把他发布出去,但是它的运行时需要的支持库都有那些文件?
而且我在我的程序中使用的别名引用数据库表的,发布后路径肯定有变,如何配置发布后的BDE?
那些支持库是不是需要连同程序一起拷贝到同一个目录下?(是不是和vfp相似)
并且发布的时候是不是只需要拷贝exe文件和数据库表,其他的文件是不是不需要拷贝了?
 
use wise install or installexpress install tools
when you make project please include BDE.
 
[:(]用专门的安装软件来打包发布,比如Wise Installation System,我感觉就挺好用的。
 
楼上的大哥我也知道但是我不知道那个安装程序可以搞定我的问题
而且我也不太了解到底我的那些文件对发布有作用?
别太贪分行不行?
我现在只有50分了,留下来还要救命的
那位大哥帮帮忙
 
你用installshield express(delphi安装程序自带的东东)做安装程序的时候你可以把
BDE包选上,打包到你的程序里,一看就知道怎得用
或者最简单的是你把你要发到的机器上直接给他装个BDE,你的程序拿过去就可以用了。
 
用SetupBuilder Professional 1.50sc吧,要是你不清楚需要哪些数据支持可以把BDE
全部打包进去,再加上你程序文件和相关的程序数据就可以了
下载网址:
http://bingle.pku.edu.cn/scripts/ftp_search.exe?cdtype=GB&word=setupbuilder
 
我想要Wise Installation System 9.02版的 SN ?
 
想找简单些的
delphi应该自带了发布程序的东西
不过我还不知道.
告诉我好吗
 
安装程序制作(支持Paradox数据库TTable TQuery组件)

1.制作环境:
Delphi 5.0
Install Shield for Delphi 5.0
BDE ver 5.01
Window 2000 (制作好后,在Win98下安装运行都正确)

2.制作步骤:
1)找出所有需要的文件:(安装到路径下)
IDR20009.DLL
BANTAM.DLL
CHARSET.CVB
FAREAST.BTL
IDAPI32.DLL
IDBAT32.DLL
IDPDX32.DLL
IDSQL32.DLL

2)修改注册表:

路径:HKEY_LOCAL_MACHINE/Software/Borland/
Database Engine 值名: DLLPATH 值:
路径:HKEY_LOCAL_MACHINE/Software /Borland
/BLW32 值名: BLAPIPATH 值:

3)别名的建立:

在程序中建立:程序一个例子如下:
procedure TFrmTM.AutoCreateAlias;
const
DBType='Type=STANDARD';
DBDefaultDriver='DEFAULT DRIVER=PARADOX';
DBBCD='ENABLED BCD=FALSE';
DBPATH='PATH=';
DataDir='Data';
AliasName='TM';
var
MyList: TStringList;
DataPath:string;
begin
if test.IsAlias(AliasName) then
begin
Exit;
//如果别名存在则不建立否则建立TM别名。
end;

MyList := TStringList.Create;
DataPath:=RectifyPath(GetCurrentDir)+DataDir;
try
with MyList do
begin
Add(DBType);
Add(DBDefaultDriver);
Add(DBBCD);
Add(DBPath+DataPath);
end;

test.AddAlias(AliasName, Driver, MyList);
finally
MyList.Free;
end;
end;

 
接受答案了.
 
后退
顶部