【问题标题】:Build with runtime packages on Delphi XE2在 Delphi XE2 上使用运行时包构建
【发布时间】:2012-12-07 20:41:51
【问题描述】:

我发现了一个类似的问题,但没有找到答案。 问题是如何轻松地将所有已安装的运行时包添加到 Delphi XE2 项目的“项目选项/包/运行时包”列表中?在 XE 和更早的版本中,您可以通过简单地选中/取消选中“使用运行时包构建”来完成,这些包会立即出现在下面的编辑中。

【问题讨论】:

  • 项目|选项|包|运行时包|选中“与运行时包的链接”。 Runtime_Packages.
  • 下面的行,“Runtime Packages”,包含包的列表,点击它。右侧会出现一个虚线按钮,您就在这里。
  • 我知道这个按钮,这不是问题,问题是“如何轻松添加...”。此按钮意味着您必须在您可能不知道的各种目录中搜索 dcps。我不能说这很容易。
  • 在 XE2 中,针对不同平台有不同的默认运行时包。您可以在表单底部看到默认(inherited)运行时包,而在 XE 中,默认列表显示在顶部。除此之外,在 XE 和 XE2 中添加额外的运行时包是相同的。
  • 所以你的回答是这些包你必须手动一个一个的添加,在XE2中没有办法通过鼠标点击两下轻松添加所有安装的包,对吧?

标签: delphi runtime delphi-xe2 packages


【解决方案1】:

创建一个新项目并从其选项中复制列表。

【讨论】:

    【解决方案2】:

    检查Link with runtime packages。 检查 Inherit 是否有“运行时包”。

    默认(继承)运行时包显示在底部列表中,并包含在您的项目中。只将运行时包添加到未包含在下列表中的上列表中。

    【讨论】:

    • 我终于明白你的意思了,经过一些测试我发现: 1)当你创建一个新项目时,XE2 会自动用当前安装在 Delphi 中的所有运行时包填充它的“运行时包”选项。这很好,可以正常工作。
    • 2) 如果您更改了系统中的 Delphi 软件包配置,例如在您的项目创建后安装了一个新的第 3 方包,并希望您的项目更新其运行时包配置,在 XE2 中,您只能通过在对话框中手动添加/删除包来完成。在 XE 中,您可以通过清除包列表并取消选中/选中“使用运行时包构建”复选框来完成此操作——最新的包会自动列在编辑中。
    • 据此更新项目包列表的最简单方法是创建一个新的虚拟项目,然后从其配置中提取包列表并将其放入您的项目中。
    • 好的,如果是这样的话,你可能应该做一个QC报告。似乎是一种回归。
    猜你喜欢
    • 2011-11-09
    • 2013-06-30
    • 1970-01-01
    • 2012-11-04
    • 2011-12-25
    • 2011-12-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多