很简单的数据库程序如何打包?(150分)

  • 主题发起人 主题发起人 FangQ
  • 开始时间 开始时间
F

FangQ

Unregistered / Unconfirmed
GUEST, unregistred user!
在CB3上作的,也没有用alias,就是两个简单的Paradox数据库,用IS for D3打包,老是说
can't merge idapi32.cnf,然后就不能启动程序。

对于这种简单的数据库程序,有什么办法脱离BDE,原来听说用ClientDataSet可以实现,
具体步骤应该怎么操作呢?

另外还发现用Is for D3打包的程序,两个数据库程序不能同时启动,大概是因为用
partial bde使得每个程序在各自安装目录下有一份idapi32.dll吧,是这个原因吗?
 
需要数据库引擎吧?!
 
BDE设置的参数设置
安装程序在安装BDE是装到 ../program files/common files/borland share
只要指定BDE就够了。以下是以前的材料(来自大富翁)

每个Delphi版本都随盘附带个InstallShield,用那东东,很容易
制作安装盘。下面是摘抄的一段说明:

制 作 过 程

在Windows 95 下 运 行InstallShield, 选 取 菜 单“
File” 下 的“New”, 创 建 一 个 新 项 目。 在 弹 出 的
对 话 框 中 输 入 项 目 名、 所 在 目 录, 如 果 您 想
提 供 多 种 安 装 类 型, 请 在“Include a custom setup
type” 选 择 框 中 打 上 标 记, 单 击“Create” 后 即
可 进 入 编 辑 状 态 了。 这 里 顺 序 列 出 了 九 个 制
作 步 骤, 相 当 于 在 这 九 个 栏 目 中 填 写 必 要 的
参 数。 以 下 就 其 中 一 些 主 要 的 步 骤 作 一 个 简
单 的 说 明。

1. 设 置 界 面(Set the Visual Design)

这 里 可 以 设 置 三 类 参 数:

暟?装 程 序 名( 缺 省 为 项 目 名)、 版 本 号、 公 司 名
称 和 安 装 时 的 缺 省 路 径 等。InstallShield 使 用 的
路 径 有 两 类, 一 类 是 实 际 路 径, 如“C:/PROGRAM”
, 另 一 类 是 指 定 路 径。 指 定 路 径 根 据 安 装 的
实 际 环 境 代 表 相 应 的 路 径, 如 代 表Windows 所 在
的 路 径。
暟?装 程 序 运 行 时 的 背 景 标 题( 可 以 是 文 字 也
可 以 是 图 像)、 公 司 标 记 和 背 景 颜 色 等。
暿?否 包 含 卸 载 程 序, 若 选 择“ 是”( 缺 省), 则
InstallShield 会 自 动 把 卸 装 程 序UnInstallShield 加
入 到 安 装 程 序 中, 若 无 特 殊 原 因, 请 接 受 系
统 的 建 议。

2. 为 驱 动Delphi 数 据 库 应 用 挑 选 必 要 的 对
象(Select InstallShield Objects for Delphi)


正 如 上 面 提 到 的,Delphi 应 用 程 序 通 过BDE 与
数 据 库 打 交 道。 因 此 如 果 您 的 程 序 涉 及 到 数
据 库, 请 在 安 装 程 序 中 包 含BDE。 在 这 里,
InstallShield 会 提 示 您 输 入 一 些 必 要 的BDE 参 数
, 包 括 数 据 库 别 名、 数 据 库 类 型(DBASE、PARADOX、
ORACLE 等) 以 及 安 装 后 数 据 库 所 在 的 路 径 等 等。

3. 安 排 群、 组 件、 安 装 类 型(Specify Components and Files)

您 可 以 建 立 多 个 群, 并 通 过Windows 的 资 源
管 理 器 为 群 指 定 其 包 含 的 文 件, 为 每 个 群 安
排 一 个 安 装 目 录。 若 干 个 相 关 的 群 构 成 组 件
, 你 可 以 为 每 种 安 装 类 型 指 定 相 应 的 组 件。


此 外, 还 可 以 为 安 装 程 序 制 作 一 些 必 要
的 信 息( 如 欢 迎 信 息、 版 权 声 明、 告 示 栏 等);
指 定 应 用 程 序 的 图 标 并 决 定 包 含 这 些 图 标 的
文 件 夹; 确 认 安 装 结 束 后 立 即 启 动 主 程 序 或
是 显 示 一 个Readme 文 件; 为 您 的 软 件 设 定 一 些
关 键 字。Windows 95 和Windows NT 已 经 屏 弃 了 由 应
用 软 件 修 改Win.ini 的 旧 方 式, 取 而 代 之 的 是 更
为 合 理 的 登 记 系 统 — — 一 个 被 称 为“Registry”
的 数 据 库, 应 在 该 数 据 库 中 为 新 装 载 的 软 件
建 立 必 要 的 关 键 字。 当 然, 如 果 您 对 该 登 记
系 统 了 解 不 深, 也 不 必 过 分 担 心,InstallShield
会 自 动 为 您 设 定 一 些 必 要 的 关 键 字。


单 击“Disk Builder ”, 选 取 分 发 软 件 的 介 质
( 软 盘 或CD), 再 单 击“Build”,InstallShield 马 上
为 您 生 成 一 个 描 述 程 序 — —InstallShield 编 译
器 所 能 接 受 的 语 言。 再 单 击“Copy to Floppy” 即
可 生 成 最 终 的 安 装 盘。 在 此 之 前, 您 可 以 单 击
“Test Run” 来 测 试 安 装 效 果, 如 不 满 意, 可 回
过 头 来 对 项 目 作 一 番 修 改。


从 以 上 可 看 出, 一 个 标 准 的 安 装 程 序 在
弹 指 间 即 告 完 成。InstallShield3 的Delphi 版 与
Delphi 3.0 的Client/Server 版 捆 绑 在 一 起, 当 然,
它 也 是 一 个 独 立 的 程 序。 值 得 一 提 的 是, 您
要 分 发 的 应 用 软 件 也 不 必 非 得 是 用Delphi 开 发
的, 只 要 您 的 程 序 不 涉 及 数 据 库 部 分 即 可。


 
接受答案了.
 
后退
顶部