【问题标题】:Where can I find the Delphi unit Vcl.SysStyles for Delphi XE4?我在哪里可以找到 Delphi XE4 的 Delphi 单元 Vcl.SysStyles?
【发布时间】:2017-09-23 00:54:34
【问题描述】:

我正在使用 Delphi XE4 和最新的 vcl-styles-utils 代码 https://github.com/RRUZ/vcl-styles-utils。我无法编译我的应用程序并收到以下错误:

[dcc32 致命错误] Vcl.Styles.Utils.ScreenTips.pas(57): F1026 File not found: 'Vcl.SysStyles.dcu'

我在任何地方都找不到这个单位。我在哪里可以找到 Delphi 单元 Vcl.SysStyles ?

【问题讨论】:

  • 它很可能与比 XE4 更新的 Delphi 版本一起分发。它位于柏林的 Delphi source\vcl 和 lib\winXX (32/64) 树中。如果它不在您的版本中,则不在您的 Delphi 版本中。 (并且询问在哪里找到它的问题在这里并不合适,因为它显然属于 场外资源 的类别,而这在 help center 指南中是被禁止的。)跨度>
  • 我的猜测是缺少的单元在 XE4 中不存在,是后来添加的。可能@RRUZ 最近的更改没有在旧版本上进行测试。在他的 github 页面上提交问题。
  • 哦,看起来你已经这样做了。我认为你需要等待。
  • 感谢大家的帮助。我很感激。我确实为@RRUZ 提交了一个问题。

标签: delphi delphi-xe4 vcl-styles


【解决方案1】:

您对问题的诊断不正确。这是由 Embarcadero 和 Delphi 提供的 VCL 单元。在 XE4 之后的 10.0 西雅图,这个特定的单位被添加到 VCL。

因此,问题在于 vcl-styles-utils 需要包含条件代码,以抑制对在其添加之前的 Delphi 版本对该单元的引用。

最近commit 已修复此问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-06
    • 2013-07-06
    相关资源
    最近更新 更多