Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Delphi 11 mit High DPI -> Formulare werden doppelt skaliert (https://www.delphipraxis.net/208816-delphi-11-mit-high-dpi-formulare-werden-doppelt-skaliert.html)

Uwe Raabe 22. Okt 2021 00:11

AW: Delphi 11 mit High DPI -> Formulare werden doppelt skaliert
 
Zitat:

Zitat von Benmik (Beitrag 1496458)
Vielleicht auch noch ein paar Worte, warum "Component" das Problem löst?

Die Liste der Controls liefert nur die Controls, deren Parent das Form ist. Components liefert alle Components, deren Owner das Form ist. Ein Button in einem Panel wird somit von Controls nicht erfasst, von Components aber schon.

Benmik 22. Okt 2021 01:04

AW: Delphi 11 mit High DPI -> Formulare werden doppelt skaliert
 
Tja, luzide wie immer. Das heißt also, dass dies ein Fehler ist und die Stelle in Vcl.Forms.pas von Emba geändert werden muss?

Uwe Raabe 22. Okt 2021 07:25

AW: Delphi 11 mit High DPI -> Formulare werden doppelt skaliert
 
Zitat:

Zitat von Benmik (Beitrag 1496460)
Tja, luzide wie immer. Das heißt also, dass dies ein Fehler ist und die Stelle in Vcl.Forms.pas von Emba geändert werden muss?

Genau!

snet 29. Okt 2021 17:40

AW: Delphi 11 mit High DPI -> Formulare werden doppelt skaliert
 
Hallo in die Runde...
wenn ich mich nicht täusche, wurde die Problemlösung von Uwe Raabe heute durch ein Patch von Embacadero ausgerollt.

Die Lösung war für mich die Rettung im dpi skaling jungle...:-D

Uwe Raabe 29. Okt 2021 22:59

AW: Delphi 11 mit High DPI -> Formulare werden doppelt skaliert
 
Zitat:

Zitat von snet (Beitrag 1496804)
wurde die Problemlösung von Uwe Raabe heute durch ein Patch von Embacadero ausgerollt.

Um das klar zu stellen: Die Lösung stammt nicht von mir...

harfes 30. Okt 2021 13:17

AW: Delphi 11 mit High DPI -> Formulare werden doppelt skaliert
 
Super! Das löst zumindest mal die Skalierungsprobleme in D11...aber wo bitte soll das Patch von Emba sein???

Hartmut

Uwe Raabe 30. Okt 2021 13:26

AW: Delphi 11 mit High DPI -> Formulare werden doppelt skaliert
 
Zitat:

Zitat von harfes (Beitrag 1496827)
aber wo bitte soll das Patch von Emba sein???

Sollte als Link rechts neben dem Titel der Welcome Page erscheinen. Alternativ im GetIt-Package-Manager unter Patches and Hotfixes.

harfes 30. Okt 2021 13:51

AW: Delphi 11 mit High DPI -> Formulare werden doppelt skaliert
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hmmm, im GetIt-Package-Manager unter Patches and Hotfixes erscheint nur das von mir bereits installierte Update1 (siehe Bild) - das behebt aber das Problem nicht. Sonst wird nix weiter angezeigt (die Welcome page habe ich generell abgeschaltet).

Hartmut

Uwe Raabe 30. Okt 2021 16:28

AW: Delphi 11 mit High DPI -> Formulare werden doppelt skaliert
 
Na ja, wenn der Hotfix dein Problem nicht löst, dann ist das eben so.

harfes 30. Okt 2021 18:30

AW: Delphi 11 mit High DPI -> Formulare werden doppelt skaliert
 
Hallo Uwe,

bitte nicht falsch verstehen: es hörte sich so an, als wenn es einen fertigen Patch dafür gibt. Den einzigen Patch bzw das einzige Update ist das von vor ein paar Tagen. Wenn ich den Code von Hand in der Vcl.Forms.pas einbaue, dann funktioniert es (jedenfalls nach einem ersten, schnellen Test). Ich wollte nur sagen, dass der von Dir genannte Code nicht im Update1 enthalten ist und auch sonst keine anderer Patch/Hotfix angezeigt wird.

Hartmut


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:28 Uhr.
Seite 2 von 3     12 3      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz