AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Delphi 11 High DPI Scaling Probleme

Offene Frage von "Rolf Frei"
Ein Thema von kaju74 · begonnen am 15. Sep 2021 · letzter Beitrag vom 20. Sep 2021
Antwort Antwort
Seite 3 von 3     123
UntoterGeist

Registriert seit: 18. Sep 2019
25 Beiträge
 
#21

AW: Delphi 11 High DPI Scaling Probleme

  Alt 17. Sep 2021, 18:11
Gilt das mit den DPI Problemen die sich scheinbar häufen eigentlich auch für FMX Anwendungen? Wobei ich bei FMX Anwendungen auch mit Delphi 10.beliebigeZahl schon Probleme hab, wenn der DPI Support nicht deaktiviert ist. Zumindest was die kompilierten Anwendungen betrifft. Das liegt aber wohl daran, das sich die FMX Skalierung mit der DPI Skalierung beißt. Ich dachte das Scaled = TRUE auch nur für die VCL Lösung der dynamischen Skalierung benötigt wird und nichts mit den DPI von den Windowseinstellungen zu tun hat. Kenne mich aber mit VCL auch nicht wirklich aus.
  Mit Zitat antworten Zitat
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
2.772 Beiträge
 
Delphi 12 Athens
 
#22

AW: Delphi 11 High DPI Scaling Probleme

  Alt 17. Sep 2021, 19:29
In 11.0 würde FMX unter Windows überarbeitet und nutzt jetzt auch so statt Pixel, also wie die mobilen Plattformen auch.

Keine Ahnung, ob das ähnliche Probleme verursacht wie die VCL sie gerade hat.
  Mit Zitat antworten Zitat
Rolf Frei

Registriert seit: 19. Jun 2006
628 Beiträge
 
Delphi 11 Alexandria
 
#23

AW: Delphi 11 High DPI Scaling Probleme

  Alt 20. Sep 2021, 13:44
Wenn irgendwer Scaled auf False setzt, hat das seinen Grund!!! Ich habe selber Formen in meinen Project die auf False gesetzt sind, weil es da Controls und andere Sachen drin hat (z.B. Bitmaps), die nicht richtig scalieren.
Das Scaled = False hatte früher seine Bedeutung als PixelsPerInch noch anders behandelt wurde. Mittlerweile ist das seit ein paar Delphi Versionen überflüssig wenn du deine Applikation als DPI unaware laufen lässt. Eventuelle Fehler im High DPI Designer der IDE sind aber halt nicht auszuschließen. Aber im Falle eines Falles hat man dann ja immer noch seine Versionsverwaltung.
Mein Anwendung soll aber nicht als DPI unaware laufen. Der Grossteil ist korrekt scaliert, nur bestimmte Formen sollen nicht skalieren und das funktioniert noch gleich wie früher, zumindest bisher bis 10.3. Wenn Scaled = false ist, werden sie auch nicht scaliert, wie ich es erwarte. Neuere Versionen der IDE habe ich ich bisher nicht getestet und ich hoffe, dass man das in Versionen nach 10.3 nicht auch kaputt gemacht hat.
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:40 Uhr.
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