【发布时间】:2011-12-19 09:50:08
【问题描述】:
我已下载此组件并尝试安装,但是, 它询问了太多问题才能继续安装:(
你如何回答这些, BPL/DLL 输出目录? 包括 (.inc) 目录?
Delphi XE DCU 输出目录? Delphi XE DCP输出目录? Delphi XE EXE输出目录?
是否有任何可用于安装组件的方法?
提前致谢
【问题讨论】:
-
能否详细了解您的 Delphi 和 TP LockBox 的版本?
我已下载此组件并尝试安装,但是, 它询问了太多问题才能继续安装:(
你如何回答这些, BPL/DLL 输出目录? 包括 (.inc) 目录?
Delphi XE DCU 输出目录? Delphi XE DCP输出目录? Delphi XE EXE输出目录?
是否有任何可用于安装组件的方法?
提前致谢
【问题讨论】:
显然 LockBox 安装无法从 Delphi 读取此信息。您可以在工具->选项中找到设置。
路径设置在Environment Options->Delphi Options->Library下。 你在那里找到 - 包输出目录(= BPL/DLL 输出路径) BPL 是安装在 IDE 中的特殊 DLL(包)。它们包含组件。 - DCP 输出目录(DCP 在 IDE 中安装时与 BPL 一起使用)。
也可以选择自己的目录,只要在系统PATH环境变量中指定目录即可。
.inc 目录在安装过程中可以留空。
DCU 输出目录用于保存包的 DCU(编译单元)。你可以自己选择这个目录。 DCP 路径,我在上面解释过。
我不确定 EXE 输出目录,但也许它也用于编译演示应用程序。
至少可以说确实有点模糊。在安装结束时,您会找到一个反馈论坛的链接。也许您可以在那里分享您的发现,以便他们在下一个版本中对其进行改进。
【讨论】:
这真的很简单。 您可以将所有这些字段留空,然后将使用默认值。 或者,您可以取消选择自动编译选项。然后安装程序将只安装源代码,然后您可以手动编译和安装。有一个自述文件提供了这方面的指导。
【讨论】:
我建议您请精通 InnoSetup 的人为您打包。不幸的是,我对 if 没有很好的掌握,但我知道它有效。
上次编辑:
从 2011 年 11 月 12 日发布的 3.4.1 版开始,TurboPower Lockbox 作为一个很好的二进制文件分发,但仍然需要一些有关安装包的知识。
有关详细信息,请参阅TOndej's 回复How are Delphi 'environment variables' such as $(BDS) evaluated?。
打包到解决 Delphi IDE 环境变量($(BDS) 等)扩展的替代二进制发行版中,可以通过隐藏一些复杂性来避免用户遇到麻烦。
【讨论】: