Delphi 11 Alexandria Ribbons 经典控件支持
Posted
技术标签:
【中文标题】Delphi 11 Alexandria Ribbons 经典控件支持【英文标题】:Delphi 11 Alexandria Ribbons Classic Controls support 【发布时间】:2021-11-12 19:51:25 【问题描述】:在 Delphi 10 Seattle 中,Ribbons Classic Controls 包含在常规发货中。
从 Delphi 10.4 Sydney 开始,必须通过 GetIt-Package-Manager 安装 Ribbons Classic Controls。到目前为止一切顺利。
现在,我使用 Delphi 11 Alexandria 通过 GetIt-Package-Manager 安装了功能区经典控件。我无法编译我的一些项目,因为它缺少一些类实现,例如 TScreenTipsPopup、TScreenTipItem。
[dcc32 Fehler] Vcl.Ribbon.pas(763): E2003 Undeklarierter Bezeichner: 'TScreenTipsPopup'
[dcc32 Fehler] Vcl.Ribbon.pas(771): E2003 Undeklarierter Bezeichner: 'TScreenTipItem'
Delphi 10 Seattle 在 Vcl.ScreenTips.pas 单元中提供了这些实现。
正如您在此处看到的,它不存在任何具有“TScreenTipsPopup = class”的单元。
但我有 Vcl.Ribbon.pas 单元。所以不能说我只是抄袭了单位。我已经安装了 GetIt-Package:
现在我真正的问题是:
我做错了什么?我怎样才能解决这个问题?救命?!
【问题讨论】:
我不知道GetIt,但是你可以尝试将10.4版本的源代码复制到11文件夹中。 手动更正的数量随着版本的增加而增加。快疯了! 【参考方案1】:这真的是一个错误,而且我不是唯一一个。
https://quality.embarcadero.com/browse/RSP-35084
【讨论】:
以上是关于Delphi 11 Alexandria Ribbons 经典控件支持的主要内容,如果未能解决你的问题,请参考以下文章
Delphi 11 / RAD Studio 11 月 11 日补丁 - 完成了吗?