AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Form ändert Größe

Ein Thema von Maekkelrajter · begonnen am 2. Jun 2024 · letzter Beitrag vom 4. Jun 2024
Antwort Antwort
Maekkelrajter

Registriert seit: 8. Mär 2017
Ort: Köln
157 Beiträge
 
Delphi 12 Athens
 
#1

Form ändert Größe

  Alt 2. Jun 2024, 17:23
Immer wieder stelle ich fest, dass Formulare 'von selbst' ihre Größe ändern. Dabei verschieben sich je nach 'Anchors' - Konfiguration natürlich auch die auf dem Formular platzierten Komponenten. Das hat zur Folge, dass ich immer wieder 'nachjustieren' muss. Ich meine mich zu erinnern, hier schonmal etwas ähnliches gelesen zu haben. Leider finde ich das Thema nicht mehr. Handelt es sich womöglich um einen bekannten Bug? Oder kann man irgendetwas gegen dieses mysteriöse Phänomen unternehmen?
Gruß LP
Miniaturansicht angehängter Grafiken
optionsok.jpg   optionsfehler.jpg  
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

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

AW: Form ändert Größe

  Alt 2. Jun 2024, 17:41
Das wichtigste ist vor allem:
Immer mit Skalierung 100% arbeiten. Wenn man einen zur gewünschten Größe der Darstellung passenden Monitor kauft, hat man deutlich weniger Probleme. Zum Testen mit High-DPI kann man ja einen zweiten Bildschirm nehmen.

Fast alle Probleme in der Richtung treten nur bei höheren Skalierungen auf (außer bei einem Update von alten Delphiversionen oder einem unter XP entworfenen Formular, aber das ist hier ja wohl nicht der Fall).

Du kannst auch versuchen die Delphi-Verknüpfung mit (DPI unaware) zu nehmen. Da ich mit Delphi selbst nur mit 100% arbeite, habe ich das noch nie gebraucht oder ausprobiert.

Ansonsten bleibt nur zu schauen, ob du das reproduzieren kannst, damit du das als Bug melden und/oder hier zeigen kannst.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Maekkelrajter

Registriert seit: 8. Mär 2017
Ort: Köln
157 Beiträge
 
Delphi 12 Athens
 
#3

AW: Form ändert Größe

  Alt 3. Jun 2024, 11:53
Das wichtigste ist vor allem:
Immer mit Skalierung 100% arbeiten.
Ich habe noch nie mit einer anderen Skalierung gearbeitet
Ansonsten bleibt nur zu schauen, ob du das reproduzieren kannst, damit du das als Bug melden und/oder hier zeigen kannst.
Bisher ist es mir, trotz etlicher Versuche, nicht gelungen, das Phänomen exakt zu reproduzieren.
Das Programm nutze ich fast täglich, ebenso oft frickele ich daran herum. Es gibt ja immer etwas zu optimieren oder zu erweitern, das ist schließlich mein Hobby. Irgendwann beim Einsatz des Programmes fällt mir dann bei irgendeinem Formular der Fehler auf. Alle Versuche, daraufhin die letzten Modifikationen am Programmcode oder den Formularen zu rekonstruieren, haben bisher nicht zum Erfolg geführt. Festzustehen scheint lediglich, dass sich das compilierte Programm selbst nicht verändert, sondern dass sich der Fehlher beim Compilieren bzw. dem Start aus der IDE einschleicht.

Gruß LP
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

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

AW: Form ändert Größe

  Alt 3. Jun 2024, 12:29
Hast du denn einmal eine .dfm Datei vor und nach der ungewollten Änderung, die du zeigen kannst?
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Maekkelrajter

Registriert seit: 8. Mär 2017
Ort: Köln
157 Beiträge
 
Delphi 12 Athens
 
#5

AW: Form ändert Größe

  Alt 3. Jun 2024, 23:17
Hast du denn einmal eine .dfm Datei vor und nach der ungewollten Änderung, die du zeigen kannst?
Leider nicht, weil ich bisher keine Kopien von dfm Dateien der veränderten Forms angelegt habe, bevor ich sie korrigiert habe. Ich habe aber jetzt Kopien aller .dfm Dateien gemacht, die mit den geheimnisvollen Änderungen aufgefallen waren. Da müssen wir nur noch warten, bis mal wieder so eine Veränderung auftritt. Aber das kann womöglich dauern

Gruß LP
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

AW: Form ändert Größe

  Alt 4. Jun 2024, 03:15
Versionierung (GIT, SVN, ...) oder zumindest ein regelmäßiges automatisiertes Backup des Computers.
$2B or not $2B
  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:46 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