0

我的项目在 Delphi 2009、Paradox DB 和 Google Maps 上。代码没问题,现在是构建项目的时候了。这是第一次这样做。据我所知,有两个程序可以创建安装文件;InstallShield 或 InstallAware。通过 InstallAware 我进行了第一次测试,但它失败了,问题是数据库,我在设置后无法运行它。如何使数据库在安装文件中工作。

在我的 delphi 项目中,有两部分用于数据库连接;

the first one with;  Query1--->DataScore1
the second one; Table1--->Datascore2 

delphi 文件的根目录是“Desktop\ttelekom\telekom.exe”,DB 文件的根目录是“C:\Program Files\Common Files\CodeGear Shared\Data\databasetelekom.db”

这里是Delphi主窗体的图片; http://img267.imageshack.us/img267/5333/77714402.png

谢谢大家。

4

2 回答 2

1

你是如何访问数据库的?如果它使用 BDE,则必须安装 BDE。默认情况下,您可以将一个合并模块添加到您的安装中%CommonProgramFiles%\Borland Shared\BDE\- 阅读bdedeploy.txt您将在那里找到的文件以及bdeinst.txt.

如果您使用其他方式访问 Paradox 文件(例如 ODBC),则必须改为配置它。

于 2010-07-28T12:43:04.163 回答
1

asilloo,当您说"..As I know there are two programs to create the setup file.."这不是真的时,存在许多创建安装程序的选项,例如wisensisInno-setup

对于您的具体任务,我会向您推荐 Inno-setup,因为它是免费软件、可靠、易于学习,并且用于创建安装程序的脚本语言是 delphi。

要部署您的应用程序,您是否需要在客户端机器上安装 bde。使用 inno-setup 检查此示例。

于 2010-07-28T18:23:36.857 回答