Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.166 Beiträge
 
Delphi 12 Athens
 
#5

AW: Firemonkey und 150 % DPI

  Alt 17. Apr 2014, 09:37
Ich selber kenn das Problem nur aus der VCL, in älteren Delphis vor XE.

Bei mir ist es so, dass Windows zu Anfang auf 125% eingestellt war
und ich es dann auf 100% runterregelte (ist halt blöd, daß der Wert für alle Monitore gilt).
irgendwie scheint es, als wenn sich irgendwo noch eine 125% versteckt, welche vorallem Java-Programme erwischen.
Es ist fast wie mit den halbzerschossenen FormatSettings in deutschen vorinstallierten Windowsversionen, wo Delphi dann das Falsche erwischt.


Delphi kommt damit klar, aber vorallem Java-Programme und auch einiges Anderes dreht nun völlig durch.
Im Grunde sollte es ja nun nicht mehr skaliert sein, aber z.B. Java stellt jetzt alles extrem klein dar, so daß man da kaum noch was lesen kann.


Wo es im Delphi massive Probleme gibt (bis mindestens XE3), wenn man ein Projekt auf mehreren Rechnen entwickelt und es dabei natürlich versioniert ...
Delphi skaliert dann die DFMs, womit sich da ständig was ändert, wenn man das Projekt mit einer anderen DPI einfach nur läd und wieder abspeichert.
Der gespeicherte DPI-Wert in der DFM wird aktialisiert und alle Maße werden ebenfalls umgerechnet. Wenn etwas bei 100% nicht genu durch 4 Teilbar ist, wird dabei dessen Position/Größe/Breite/Schriftgröße natürlich leicht verschoben. (4 bei 125% und 2 bei 150%)
Und in der Versioniert hat man den Spaß, weil die "wirklichen" Änderungen in der Masse untergehen.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (17. Apr 2014 um 09:41 Uhr)
  Mit Zitat antworten Zitat