【问题标题】:Teechart 9 Quickreport 5.05 XE5 installationTeechart 9 Quickreport 5.05 XE5 安装
【发布时间】:2013-11-25 06:45:25
【问题描述】:

我正在尝试安装 TeeQR 软件包,但恐怕我不知道自己在做什么。我不知道我应该构建哪个文件以及如何构建,但这没关系,因为它们都有对我没有意义的错误。

Steema 给出的分步说明将我带到了第 15 步:

"15. 构建项目。你可能会发现为 QuickReport 找到正确的运行时库时会出错。所以你 应该在 requires 列表中查找导致问题的 dcp 文件,将其从列表中删除并添加 QuickReport 安装文件夹中正确的一个,位于其 bpl 文件夹中。然后,尝试重新构建它。”

不知道这意味着什么。我只想安装两个组件,它们被认为相互兼容并与它们的 delphi 版本兼容。

尝试构建 DclTee9QR5D19 包:

[dcc32 致命错误] Tee9QR5D19.dpk(1): E2225 Never-build package 'Tee9QR5D19' 必须重新编译

[dcc32 致命错误] DclTee9QR5D19.dpk(35): E2202 找不到所需的包“Tee9QR5D19”

尝试构建 DclTQR919 包:

[dcc32 致命错误] TeeQR919.dpk(1): E2225 Never-build package 'TeeQR919' 必须重新编译

[dcc32 致命错误] DclTQR919.dpk(35): E2202 未找到所需的包“TeeQR919”

尝试构建 Tee9QR5D19 包:

[dcc32 致命错误] QR5RunDXE5.dpk(1): E2225 Never-build package 'QR5RunDXE5' 必须重新编译

[dcc32 致命错误] Tee9QR5D19.dpk(35): E2202 找不到所需的包 'QR5RunDXE5'

尝试构建 TeeQR919 包:

[dcc32 致命错误] TeeQR919.dpk(35): E2202 找不到所需的包“QuickRpt”

【问题讨论】:

  • 你需要更清楚。 “例如:QR5RunDXE5 找不到(这很愚蠢)”对我们没有任何意义。您在哪里看到该错误,您收到的确切错误消息是什么?什么是“关于 'never-build' 的东西” - 再次,确切的错误消息是什么,你是如何得到它的?如果您在此处需要帮助,则需要具体说明 - 发布“我得到类似这种愚蠢的东西”对我们根本没有用,而且我们无法看到您的屏幕来确定您实际得到的是什么.此外,它还有助于添加分段符。
  • 好吧,很公平。显然我不知道我在做什么,所以我认为详细说明我尝试过的事情是没有意义的,但我会试一试:尝试构建 DclTee9QR5D19 包:[dcc32 致命错误] Tee9QR5D19.dpk(1): E2225 Never-build package 'Tee9QR5D19' must be recompiled [dcc32 Fatal Error] DclTee9QR5D19.dpk(35): E2202 required package 'Tee9QR5D19' not found
  • 尝试构建 DclTQR919 包:[dcc32 致命错误] TeeQR919.dpk(1): E2225 必须重新编译从未构建包 'TeeQR919' [dcc32 致命错误] DclTQR919.dpk(35): E2202找不到所需的包“TeeQR919”
  • 尝试构建 Tee9QR5D19 包:[dcc32 致命错误] QR5RunDXE5.dpk(1): E2225 必须重新编译从未构建包 'QR5RunDXE5' [dcc32 致命错误] Tee9QR5D19.dpk(35): E2202找不到所需的包“QR5RunDXE5”
  • 尝试构建 TeeQR919 包:[dcc32 致命错误] TeeQR919.dpk(35): E2202 找不到所需的包“QuickRpt”

标签: teechart delphi-xe5 quickreports


【解决方案1】:

要执行此操作,您应该熟悉 Delphi 包。第 15 步意味着您可能需要将 QuickReport 的运行时 TeeChart 包 (Tee9QR5D19.dpk) 中的 QuickReport 包引用更改为您已安装的 QuickReport 版本。在您发布的示例中,它是 QR5RunDXE5.dcp。如果这不是您安装的 QuickReport 版本,您应该更改该参考。另请注意,您需要在安装 TQRChart 包之前安装 QuickReport 版本。编译 Tee9QR5D19.dpk 后,您应该按照说明中的说明继续使用设计时包 (DclTee9QR5D19.dpk)。

【讨论】:

  • 只有这才是问题所在。 QR5RunDXE5 是我安装的 quickreport 版本。
  • 顺便说一句,扩展名“dcp”是什么意思?我的系统中没有那个文件,即使它是正确的版本。
  • 我猜“dcp”代表“Delphi Compiled Package”之类的东西。您应该有一个用于 Delphi XE5 .dcp 的 QuickReport 5,可能位于 Delphi XE5 安装文件夹(“C:\Program Files\Embarcadero\RAD Studio\12.0”)中创建的 QuickReport 文件夹中。目前我没有安装这个特定版本,但我为 Delphi 2007 安装了它,例如,它的路径是“C:\Program Files\CodeGear\RAD Studio\5.0\QuickRep\bpl”。如果您没有正确安装 QuickReport 包,您将无法编译和安装 TQRChart 包。
  • 只有一个新问题。虽然文件 QR5RunXE5.dcp 突然出现在文件夹中,类似于您建议的“C:\Program Files\CodeGear\RAD Studio\5.0\QuickRep\bpl”,并且我将其添加到库路径中, -现在声称缺少新文件,它是构建 TeeQR919.pkg: quickrpt.dcp 所必需的。在 QR 安装文件夹中有一个同名的 pas 文件,没有 QR 包可以生成所需的 dcp 文件,所以我又卡住了:(
  • @user2110866 从 TeeQR919.dpk 的要求部分中删除该引用。此包对应旧 QuickReport 标准版本。您不需要它,因为您已经在使用 QR5RunXE5.dcp。欲了解更多信息,请阅读此处的“快速报告”文章:teechart.net/reference/articles/index.php
猜你喜欢
  • 2013-09-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-13
  • 2014-06-13
相关资源
最近更新 更多