AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi Komponenten werden beim Öffnen von Delphi 11.3 verkleinert und verschoben
Thema durchsuchen
Ansicht
Themen-Optionen

Komponenten werden beim Öffnen von Delphi 11.3 verkleinert und verschoben

Offene Frage von "Hackerl"
Ein Thema von Hackerl · begonnen am 16. Mai 2023 · letzter Beitrag vom 14. Jun 2023
Antwort Antwort
BerndS

Registriert seit: 8. Mär 2006
Ort: Jüterbog
492 Beiträge
 
Delphi 12 Athens
 
#1

AW: Komponenten werden beim Öffnen von Delphi 11.3 verkleinert und verschoben

  Alt 18. Mai 2023, 22:20
Ich habe auch manchmal das Problem, das die Größe des Forms verändert wird. Dabei sind es 4 Punkte bei der Breite und 1 Punkt bei der Höhe.

Bei Forms mit vielen Controls wird es kleiner, mache ich eine Demo mit einem einfachen Form wird es größer.

Das passiert aber nicht immer. Es passiert unabhängig davon, ob weitere Komponenten oder Erweiterungen installiert sind.

Seltsam ist, dass es manchmal passiert und dann wieder nicht.

Damit ich das merke, das Delphi mal wieder was geändert hat, sind alle Größen der Forms in einer ini abgelegt und nach der Erstellung wird per Parameter in einem speziellen Testmodus jedes Formular kurz erzeugt und die Größe verglichen. Bei ca. 400 Forms ist fast immer was verändert.
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.910 Beiträge
 
Delphi 12 Athens
 
#2

AW: Komponenten werden beim Öffnen von Delphi 11.3 verkleinert und verschoben

  Alt 18. Mai 2023, 22:27
Damit ich das merke, das Delphi mal wieder was geändert hat, sind alle Größen der Forms in einer ini abgelegt und nach der Erstellung wird per Parameter in einem speziellen Testmodus jedes Formular kurz erzeugt und die Größe verglichen. Bei ca. 400 Forms ist fast immer was verändert.
Das sollte eigentlich beim Einchecken auffallen. Da Delphi auch gerne Änderungen an Bitmaps oder Datumswerten vornimmt, die nicht relevant sind, ist es ja ohnehin wichtig, dass man da genau hinschaut und nur die gewünschten Änderungen eincheckt.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
BerndS

Registriert seit: 8. Mär 2006
Ort: Jüterbog
492 Beiträge
 
Delphi 12 Athens
 
#3

AW: Komponenten werden beim Öffnen von Delphi 11.3 verkleinert und verschoben

  Alt 18. Mai 2023, 22:45
Ja, beim Einchecken sieht man es auch, aber im Testmodus nutze ich Madexcept um die Unit aus der Anwendung zu öffnen und die Größe zu korrigieren. Ein Revert (SVN) würde unter Umständen andere gewollte Änderungen überschreiben.
Mit 11.2 war der Bug noch nicht vorhanden.
  Mit Zitat antworten Zitat
DieDolly

Registriert seit: 22. Jun 2018
2.175 Beiträge
 
#4

AW: Komponenten werden beim Öffnen von Delphi 11.3 verkleinert und verschoben

  Alt 19. Mai 2023, 10:03
Wie lange es wohl dauern wird, bis für diesen Fehler ein Update kommt? Nächstes Jahr?
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.629 Beiträge
 
Delphi 12 Athens
 
#5

AW: Komponenten werden beim Öffnen von Delphi 11.3 verkleinert und verschoben

  Alt 19. Mai 2023, 10:15
Wie lange es wohl dauern wird, bis für diesen Fehler ein Update kommt? Nächstes Jahr?
Gibt es denn schon einen konkreten Testcase dafür, mit dem man das reproduzieren kann?
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.910 Beiträge
 
Delphi 12 Athens
 
#6

AW: Komponenten werden beim Öffnen von Delphi 11.3 verkleinert und verschoben

  Alt 19. Mai 2023, 10:49
Wie lange es wohl dauern wird, bis für diesen Fehler ein Update kommt? Nächstes Jahr?
Die Zeitdauer lässt sich eingrenzen:
"Zeit bis zur Meldung" plus "Zeit bis zur erfolgreichen Reproduktion" plus "Zeit bis zur Behebung"

Bisher läuft soweit ich das sehe erst die erste Zeitmessung, auf die Embarcadero keinerlei Einfluss hat...
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
oakley

Registriert seit: 15. Aug 2005
287 Beiträge
 
#7

AW: Komponenten werden beim Öffnen von Delphi 11.3 verkleinert und verschoben

  Alt 19. Mai 2023, 11:45
Das Verschieben passiert egal ob man den DPI unaware Modus nimmt oder die IDE normal startet.
Bei mir betrifft das allerdings nur ältere Projekte.
Formulare die in Version 11 erstellt wurden werden korrekt angezeigt.

Mirko
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.910 Beiträge
 
Delphi 12 Athens
 
#8

AW: Komponenten werden beim Öffnen von Delphi 11.3 verkleinert und verschoben

  Alt 19. Mai 2023, 12:02
Dann muss da aber auch ein Unterschied zu sehen sein, sei es in den DPI-Werten oder anderen Properties. Solange aber keiner der Betroffenen (hier oder anderswo) Beispiele liefern kann und das gemeldet wird, wird der Fehler auch definitiv nicht behoben werden, egal wie oft man sich darüber beschwert.

Meistens spielen da auch High-DPI-Probleme rein, z.B. weil die Monitorgröße unpassend gewählt wurde oder es sich um ein Laptop handelt. Ich arbeite z.B. ausschließlich auf 100% Skalierung und habe damit auch noch keine Probleme gehabt, auch nicht mit Delphi 11.3. Zum Testen verwende ich dann einen anderen Monitor, dessen Skalierung variiert, aber die Entwicklungsumgebung läuft immer auf 100%.

Deshalb ist neben einem Beispiel auch die genaue Monitorkonfiguration wichtig.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Antwort Antwort

 

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 02:06 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