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
Seite 4 von 4   « Erste     234   
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.648 Beiträge
 
Delphi 11 Alexandria
 
#31

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

  Alt 6. Jun 2023, 19:30
Mein Projekt kann ich leider nicht wg. Geheimverpflichtung zur Verfügung stellen.
Das Problem tritt bei meinem Projekt in der gekauften UND in der CE Version auf.
Es wird doch wohl irgendjemand der Betroffenen schaffen, das Formular so weit zu leeren, Komponenten umzubenennen usw. und den Code zu entfernen, dass es sich als Beispiel zeigen lässt, weil da nichts Schützenswertes mehr dran ist.

Wenn es ein Kompilierfehler wäre, bei dem man auch Code zeigen müsste und den man schwer in einem kleinen Projekt nachstellen kann, klar, das ist nicht so einfach. Aber wenn es sich wirklich mit ein paar Standardkomponenten nachstellen lässt, kann ich das Problem nicht nachvollziehen, dazu ein Beispiel zu zeigen. Das sind ja schließlich nur ein paar Textdateien, die man ja auch manuell auf etwaige Geheimnisse überprüfen kann.

Es schimpfen immer viele auf Embarcadero (oft ja auch zu Recht), aber zaubern können sie genauso wenig wie wir alle. Ohne ein konkretes Beispiel kann dort niemand etwas machen.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Hackerl

Registriert seit: 8. Nov 2011
Ort: Darmstadt
10 Beiträge
 
Delphi 11 Alexandria
 
#32

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

  Alt 7. Jun 2023, 15:44
Um das Problem zu beheben ist es halt erforderlich es nachzuvollziehen. Da es kaum hilfreich ist, wenn dies nur bei dem jeweiligen Entwickler in seinem Projekt passiert, brauchen wir ein Projekt, das Embarcadero in die Lage versetzt, den Fehler zu reproduzieren. Andernfalls sehe ich kaum Aussicht auf einen Fix.
Hallo Uwe,

wie ich schon schrieb, hat dieses Forum zwei meiner Posts verschluckt. In einem dieser Posts schrieb ich, dass ich dem Support von Embaracadero vor einiger Zeit ein extrem abgespecktes Projekt mit der Problematik zugesendet habe.
Nach gefühlt 100 Mails suchen die das Problem immer noch bei der Skalierung und der Auflösung, obwohl ich dem mehrmals widersprach. Gestern schilderte ich meine Beobachtung mit der Umstellung des Komponentenparameters Align im TTabSheet. Mal sehen, was zurück kommt.

Gruß
Hackerl
  Mit Zitat antworten Zitat
Hackerl

Registriert seit: 8. Nov 2011
Ort: Darmstadt
10 Beiträge
 
Delphi 11 Alexandria
 
#33

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

  Alt 12. Jun 2023, 13:55
Hallo,

nachdem Embaracadero nicht bereit war mein Projekt mit vielen Komponenten auf der Oberfläche zu bearbeiten, habe ich es auf ein Minimum eingedampft.

In der beigefügten Datei befindet sich das Projekt mit den original Fenstergrößen und Positionen und das Projekt nachdem ich des sechs mal geöffnet, gespeichert und geschlossen habe. Zusätzlich habe ich noch Screenshots beider Situationen beigefügt.

Viel Spaß damit ...

Gruß
Hackerl

Geändert von Hackerl (13. Jun 2023 um 13:38 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.648 Beiträge
 
Delphi 11 Alexandria
 
#34

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

  Alt 12. Jun 2023, 16:03
Du hast da noch eine "Unit3 - Kopie.dfm" drin, die du vermutlich nicht zeigen wolltest.

Gibt es dazu auch einen öffentlichen Bugeintrag?

@all:
Steps to reproduce:
- Projekt öffnen
- Auf Seite Konfiguration gehen
- Koordinaten des Buttons "Drucker in WRKINIs eintragen" prüfen --> 511 x 682, der Knopf liegt nahe an der Checkbox darunter
- Speichern und Formular schließen
- Formular erneut öffnen --> der Button hat nun die Koordinaten 511 x 663, ist also 19 Pixel nach oben gewandert

Das lässt sich wiederholen, der Button wandert jedes Mal weiter nach oben, man muss lediglich irgendeine Änderung machen wie einen Tabwechsel, damit gespeichert werden kann. Ich habe es mit nur einem WQHD Monitor auf 100% Skalierung getestet. Es lässt sich stets reproduzieren, auch wenn man das Formular ohne Projekt öffnet. Löscht man die anderen Tabs, lässt es sich nicht mehr reproduzieren.

Ich schaue mir das nachher noch einmal genauer an.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.648 Beiträge
 
Delphi 11 Alexandria
 
#35

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

  Alt 12. Jun 2023, 20:52
Echt kurios, nach der Entfernung des Hauptmenüs ist es zwar nicht behoben, aber der Button wandert nun jeweils einen Pixel nach unten statt 19 nach oben.

Das vorher bereits erwähnte Align bzw. genauer gesagt die dadurch aktivierten Anchors verursachen tatsächlich das Problem. Wenn ich die Positionierung im OnResize mache, klappt alles. Das liegt irgendwie an der Kombination aus dem Anchor Bottom des Buttons und dem Anchor des PageControls vermute ich.

Ich habe mal ein minimales Beispiel angehängt. So stelle ich mir ein solches vor. Da sind auch keinerlei relevante Daten des Ursprungsprojekts mehr vorhanden.

Steps to reproduce:
- Formular öffnen
- Menu-Komponente etwas verschieben
- Buttonposition merken
- Formular schließen
- Formular wieder öffnen --> Position des Buttons ist nun nach oben gewandert

// EDIT:
Ich habe mal einen Bugeintrag mit dem Minimalbeispiel gemacht:
https://quality.embarcadero.com/browse/RSP-41835
Angehängte Dateien
Dateityp: zip DelphiErrorAutoMoveDesigner.zip (1,4 KB, 4x aufgerufen)
Sebastian Jänicke
AppCentral

Geändert von jaenicke (12. Jun 2023 um 21:13 Uhr)
  Mit Zitat antworten Zitat
Hackerl

Registriert seit: 8. Nov 2011
Ort: Darmstadt
10 Beiträge
 
Delphi 11 Alexandria
 
#36

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

  Alt 13. Jun 2023, 15:19
Hallo jaenicke,

hast Du das Testprojekt an den Support von Embarcadero mit übermittelt?
Es scheint nicht verfügbar zu sein ...
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

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

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

  Alt 13. Jun 2023, 15:28
Hab ich gerade mal dran gehängt.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Hackerl

Registriert seit: 8. Nov 2011
Ort: Darmstadt
10 Beiträge
 
Delphi 11 Alexandria
 
#38

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

  Alt 14. Jun 2023, 13:50
Hallo zusammen,

Embarcadero hat das Problem nun offiziell als Bug bestätigt. Das Management hat eine Behebung, wenn möglich, für die nächste Version anvisiert.
Bin einmal gespannt, ob das was wird.
Interessant ist, wenn ich in eine leere Form einen Button platziere und alle Anchors setze, wird der Wert für Width bei jedem Wechsel zwischen grafischer Ansicht und Text-Ansicht immer kleiner.
Setze ich in der Form die Werte
HorzScrollBar.Range = 100
VertScrollBar.Range = 100
und wechsel wieder die Ansichten, werden die Werte Width und Height bei jedem Wechsel immer größer.

Im Anhang habe ich ein Projekt das Zur Verdeutlichung beigefügt.
Angehängte Dateien
Dateityp: zip Delphi_Error_Auto_MoceDesigner2.zip (7,3 KB, 1x aufgerufen)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 4 von 4   « Erste     234   

 

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:58 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