【发布时间】: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