5
votes

Delphi 10 Seattle Update1 has this bug fix: Additional high DPI support for the IDE (see http://edn.embarcadero.com/article/44619 ) I installed it on Windows 10 64 bit. My display resolution is: 3840*2160. but the IDE does not support, Texts and objects are blurry.


Edit

After I edited that manifest and set dpi aware to true (see screen shots) it worked but not completely. Instead using this manifest, we can check "diable display scaling on high dpi setting" on application propertys. Actually that manifest do this settings not more. see my screen shots.

Tool palette

Options settings

1
Show code and screenshots (preferably before and afetr) please. Give more numbers (we need more screen settings).Jan Doggen
@ChrisB I guess you refer to Remys answer, but did you notice the link that OP provided. It says (third bullet concerning IDE): "Additional high DPI support for the IDE ".Tom Brunberg
Your concern has been noted by others too and there is a quality report with number RSP-11824 which claims this to be fixed in Update 1. However the comments at the end states something else, and a workaround is provided in the last comment.Tom Brunberg

1 Answers

8
votes

Embarcadero quality portal entry RSP-11824 states this to be fixed in Update 1. However the comments to that report says something else.

Notable comment by Nils Dzubiel with a workaround is:

Well, what you can do:

Create a manifest: bds.exe.manifest - you find an example here. http://nhdhome.nhd.com/nhddownload/SM/bds.exe.manifest

Copy this file to the ..\bin\ directory.

Within your registry :

  1. Navigate to the following registry subkey: HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows > CurrentVersion > SideBySide
    1. Rightclick, select NEW > DWORD (32 bit) Value
    2. Type PreferExternalManifest, and then press ENTER.
    3. Right click PreferExternalManifest, and then click Modify.
    4. Enter Value Data 1 and select Decimal.
    5. Click OK. Exit Registry Editor.

Start Deplhi and be happy.

Nils

I have not tested this myself.