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.