Delphi 10 Seattle update1 IDE high dpi support
Asked Answered
W

1

5

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

Winni answered 12/3, 2016 at 8:52 Comment(4)
Show code and screenshots (preferably before and afetr) please. Give more numbers (we need more screen settings).Bacciform
Relevant: forums.embarcadero.com/thread.jspa?threadID=117402Phosgene
@Phosgene 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 ".Checkrein
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.Checkrein
C
8

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.

Checkrein answered 12/3, 2016 at 11:5 Comment(8)
Well done, I'm glad someone has answered this, so +1 and I'm also +1ing the q, because despite the absence of screen shot, I don't think it deserves -4.Own
Thanks @Own I agree with you about the qCheckrein
I tested it, not works. Is there other way to fix this bug?Winni
@Winni Not that I know of, sorry. One of the comments (dated 1. dec. 2015) to the RSP said: "This feature will be implemented in our next release, sorry for the inconveniences". Since Update 1 was published on 19th Nov., the statement means next release after update 1.Checkrein
@Winni Could you please take a small snapshot and add to your question? With small I mean just enough to show the problem (and not the whole screen). Also, was there any change at all with the workaround from Nils Dzubiel?Checkrein
@TomBrunberg Yes of course, Thank you for your help.Winni
4shared.com/download/z4Pr4zEcba/… 4shared.com/download/EiMJ64YYce/… 4shared.com/download/zRxsmLE3ce/… 4shared.com/download/oQZkkS8Mba/…Winni
@TomBrunberg Yes of course, Thank you for your help. 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.Winni

© 2022 - 2024 — McMap. All rights reserved.