如何生成独立程序?(50分)

  • 主题发起人 主题发起人 AHHA
  • 开始时间 开始时间
A

AHHA

Unregistered / Unconfirmed
GUEST, unregistred user!
我用DELPHI4.0编了一个小小数据库,表放在C:/Program files/aaa/,自设了一个别名路径也在上目录,但如将FROGRAM FILES/COMMON FILES/下的BROLAND SHARED改名,生成的程序就不能打开运行,即这程序必须在装有DELPHI4.0的机子才能用.怎么办?
 
是否指你的数据库不能被你的应用程序打开?
如要发布你的应用程序应该:
1)编译
2)用install shield生成安装文件。

具体这样做请查看前面有关制作安装文件和动态生成
bde,odbc别名的讨论。
 
就是卸载DELPHI4就无法运行原可正常运行的F9产生的EXE文件.
是否F9产生的EXE并非最后产品?
是否一定要用INSTALL SHIELD生成?
 
你所编写的数据库程序需要 Borland Database Engine(BDE) 的支持,
如果卸载 DELPHI 4 或更改 PROGRAM FILES/COMMON FILES/ 目录下的
BROLAND SHARED 目录,则 BDE 的安装路径发生改变(默认情况下,BDE
被安装在目录:PROGRAM FILES/COMMON FILES/BROLAND SHARED/BDE 中。

不管是单层、两层还是多层的数据库程序应用程序,一般都要用到 BDE ,
不过如果你用的是基于文本的数据库类型,就可以脱离 BDE 。
 
如果你编写单层的数据库程序, 可以用两种方法:

1. 基于BDE的
发布基于BDE的数据库程序,必须同时发布BDE,我觉得最好
使用InstallShield Express for Delphi,通过它设置别名,
使程序可以脱离Delphi运行.

2. 基于文件的
这种数据库程序不需要BDE,可以使用TClientDataSet控件,
通过它建立数据集并存入文件,但需要一个动态链接库文件
Dbclient.dll的支持.
 
TO SHELDON:
请问哪儿有Install shield Express for DELPHI下载?
谢谢诸位!接受了!
 
To AHHA :

在 http://www.nease.net/~glowing/ 可以
找到InstallShield Express for Delphi的下载.
 
后退
顶部