【问题标题】:Exception EReadError in module rtl170.bpl - RichEdit1.Zoom: Property Zoom does not exists模块 rtl170.bpl 中的异常 EReadError - RichEdit1.Zoom:属性缩放不存在
【发布时间】:2017-03-22 16:34:29
【问题描述】:

几天前我通常使用我的 DelphiXE3 实例。 现在它在运行时抱怨:

忽略错误消息,Delphi IDE 照常工作:它定期加载和编译(和构建)我的项目。我也用 TRichEdit 组件编译并运行了一个测试项目,没有任何错误消息。 但如果我点击后一条消息上的“确定”按钮 Delphi 已关闭。

我在

中找到了 rtl170.bpl
...\Embarcadero\RAD Studio\10.0\bin

...\Embarcadero\RAD Studio\10.0\Redist\win32

文件夹。两个日期时间均为 2013 年 1 月 23 日 00:55。它们似乎没有被修改(我怀疑是恶意软件操作)。 我记得几天前发生了一次 Windows 10 更新。 我现在没有要求 Ebarcadero 支持。 其他人有类似问题吗?

【问题讨论】:

  • 您自然要归咎于 Windows 10 更新,但现实情况是,几乎可以肯定这归咎于您所做的某些事情。将项目缩减为最小的复制并发布。在那之前,这里可能没有问题。
  • TRichEdit.Zoom 仅存在于最新版本的 Windows 中(添加主题支持后)。我的怀疑是您关闭了 Windows 主题支持(项目->选项->应用程序,启用运行时主题)并且它导致未添加加载正确的公共控件库的清单。
  • 根本没有要处理的项目(演示或配置):问题是 Delphi XE3 IDE 在启动时显示错误消息(为空,未加载项目)。我在同一台机器上安装了 Delphi 10 Seattle 和 Delphi 2007。过去,Windows 10 更新导致“borland.delphi.targets”消失(关于 SO 的问题)。
  • 更有可能是您安装了一个注册不兼容 TRichEdit 的包。
  • 感谢之前的 cmets,我专注于一些包,包括最新 RTL 的代码,更新 IW 包解决了这个问题。我将向 IW 支持发布报告。

标签: delphi delphi-xe3


【解决方案1】:

IW 14.1.7 包似乎是问题的根源。 安装 Intraweb 14.1.8 可解决此问题。

【讨论】:

    猜你喜欢
    • 2022-08-04
    • 1970-01-01
    • 2021-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-10
    • 2022-01-18
    • 2016-11-07
    相关资源
    最近更新 更多