![]() |
Delphi 10.3 - MDI - Anzeigen Skalierung
Hallo,
seit der Umstellung auf Delphi 10.3 hatten wir Ärger mit MDI Fenstern auf PCs die ihre Anzeige (in Windows 7 und 10) auf 125% oder 175% eingestellt hatten. Die MDI Child Fenster hatten merkwürdiges Verhalten. Es wurde erst Form.Activate und dann Form.Create ausgeführt. Dann haben wird die Form Einstellung „Scaled“ auf False gestellt und es ging wieder normal. Jetzt bleibt das Problem das bei einem Kollegen auf Windows 7 bei Anzeigen Einstellung 125% das Delphi 10.3 gar nicht startet. Mit 100% geht es. Und eine Frage zu MDI Fenstern. Ich hatte irgendwo gelesen das MDI Abgekündigt wird. Ist das richtig? |
AW: Delphi 10.3 - MDI - Anzeigen Skalierung
Zitat:
MDI ist in der Tat schon seit vielen Jahren auf der Abschussliste, hat bisher aber überlebt. Mittlerweile sind aber auch die letzten Programme, die mit Windows ausgeliefert werden und früher MDI benutzten (Wordpad und Paint waren das wohl) nicht mehr MDI. MDI-Anwendungen passen nicht mehr zum modernen Windows, es gibt wohl Probleme mit der Unterstützung von Themes, taskbar-buttons, alt-tab preview etc., einfach weil das entsprechende Windows subsystem nur noch quasi mitgeschleppt wird, mit möglichst kleinem Aufwand. Für Anwendungen, die mehr als ein Dokument offen halten müssen, ist heute wohl das von Browsern vertraut UI mit mehreren Tabs für die Dokumente "in". |
AW: Delphi 10.3 - MDI - Anzeigen Skalierung
@peterbelow
Vielen Dank für die Antwort. Es ist tatsächlich nachvollziehbar. Bei uns kommt es öfter vor das neue Kunden sich unser Windows Programm ansehen und fragen „gibt’s das auch in Cool für den Webbrowser“? Meistens sind das junge Hipster die alles in cool haben wollen und nach dem Kauf der Software nicht mit der Software arbeiten müssen. Das heißt Performance und Usability beim Kauf nicht berücksichtigen. Vielen Dank nochmal. |
AW: Delphi 10.3 - MDI - Anzeigen Skalierung
nachvollziehbar was? Dass OldCreateOrder hilft? Wäre mir wichtig, weil ich das MDI auch noch verwende.
Nach ![]() Als "abgekündigt" lese ich das nicht. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:40 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz