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