【问题标题】:Delphi 10 Seattle update1 IDE high dpi supportDelphi 10 Seattle update1 IDE 高 dpi 支持
【发布时间】:2016-03-12 08:52:41
【问题描述】:

Delphi 10 Seattle Update1 修复了这个错误:IDE 的附加高 DPI 支持(请参阅 http://edn.embarcadero.com/article/44619 ) 我将它安装在 Windows 10 64 位上。我的显示分辨率是:3840*2160。但IDE不支持,文字和物体模糊。


编辑

在我编辑了该清单并将 dpi 感知设置为 true(请参阅屏幕截图)后,它可以正常工作,但并不完全。相反,使用此清单,我们可以在应用程序属性上检查“在高 dpi 设置上禁用显示缩放”。实际上那个清单做这个设置不多。查看我的屏幕截图。

【问题讨论】:

  • 请显示代码和屏幕截图(最好是之前和之后)。提供更多数字(我们需要更多屏幕设置)。
  • @ChrisB 我猜您指的是 Remys 的答案,但您是否注意到 OP 提供的链接。它说(关于 IDE 的第三个项目符号):“对 IDE 的附加高 DPI 支持”。
  • 其他人也注意到了您的担忧,并且有一份编号为 RSP-11824 的质量报告声称此问题已在更新 1 中得到修复。但是最后的 cmets 说明了其他内容,以及一种解决方法在最后一条评论中提供。

标签: delphi delphi-10-seattle


【解决方案1】:

Embarcadero 质量门户条目 RSP-11824 声明此问题将在更新 1 中修复。但是该报告的 cmets 另有说明。

Nils Dzubiel 的值得注意的评论是:

好吧,你能做什么:

创建清单:bds.exe.manifest - 您可以在此处找到示例。 http://nhdhome.nhd.com/nhddownload/SM/bds.exe.manifest

将此文件复制到 ..\bin\ 目录。

在您的注册表中:

  1. 导航到以下注册表子项:HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows > CurrentVersion > SideBySide
    1. 右键单击,选择 NEW > DWORD(32 位)值
    2. 键入 PreferExternalManifest,然后按 Enter。
    3. 右键单击 PreferExternalManifest,然后单击修改。
    4. 输入数值数据 1 并选择十进制。
    5. 单击确定。退出注册表编辑器。

开始 Deplhi 并快乐起来。

尼尔斯

我自己没有测试过。

【讨论】:

  • 干得好,我很高兴有人回答了这个问题,所以 +1 我也 +1 q,因为尽管没有屏幕截图,但我认为它不值得 -4 .
  • 谢谢@MartynA 我同意你关于 q 的看法
  • 我测试过了,不行。有没有其他方法可以修复这个错误?
  • @saeid2014 我不知道,抱歉。 RSP 的一位 cmets(日期为 2015 年 12 月 1 日)说:“此功能将在我们的下一个版本中实现,对于给您带来的不便,我们深表歉意”。由于更新 1 于 11 月 19 日发布,因此该声明表示更新 1 之后的下一个版本。
  • @saeid2014 您能否拍个小快照并添加到您的问题中?小我的意思是足以显示问题(而不是整个屏幕)。此外,Nils Dzubiel 的解决方法是否有任何变化?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-12-23
  • 1970-01-01
  • 1970-01-01
  • 2015-12-12
  • 2016-06-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多