AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi Darstellungsfehler von TButton & anderen Controls mit FMX
Thema durchsuchen
Ansicht
Themen-Optionen

Darstellungsfehler von TButton & anderen Controls mit FMX

Ein Thema von Andreas L. · begonnen am 1. Jan 2020 · letzter Beitrag vom 30. Jul 2020
Antwort Antwort
Andreas L.

Registriert seit: 23. Mai 2011
Ort: Furth im Wald
308 Beiträge
 
Delphi 11 Alexandria
 
#1

AW: Darstellungsfehler von TButton & anderen Controls mit FMX

  Alt 2. Jan 2020, 09:25
Daher die Frage: Ist irgend etwas in dem Form skaliert, oder ist dein Desktop auf etwas anderes als 100% eingestellt?
Nein, das Form ist nicht skaliert. Alle Properties der Form sind Standard. Desktop hat ebenfalls Standard-Einstellungen.

Echt schade, weil die Grundidee eröffnet einem scheinbar als VCL-gewöhntem Entwickler ein ganz neues Universum an modernen und praktischen Möglichkeiten - aber leider scheitert man dann doch an der unflexibilität und/oder Details der Umsetzung der mitgelieferten Standardkompnenten, und gerade das Style-Management ist meiner Erfahrung nach mehr Fluch als Segen. Einfach maximal unhandlich und unintuitiv, und will man mal mehr als in den Tutorial-Videos gezeigt umsetzen, betritt man absolutes Niemansland.

Ich war dermaßen enthusiastisch ggü. FMX, dass es mich dazu verleitet hat unser nach wie vor produktiv eingesetztes D2007 mit 10.2.3 zu ersetzen, aber die Ernüchterung folgte leider prompt. Wenn man schon ein komplett eigenes TEdit entwickeln muss, nur weil man aus dem Code heraus die Hintergrundfarbe ändern können will, ohne für jede Farbe ein Bitmap vorzuhalten und mit den esoterischen Style-Manager Funktionen zu beten, wird der Umstieg zur Geduldsprobe. Ich will es nach wie vor, aber produktiv haben wir FMX auch nach einem Jahr noch nicht im Einsatz. Das ganze Gestricke bezahlt einem keiner, also ist das Hobby und dauert eben.
Die Möglichkeiten von Firemonkey sind nahezu unbegrenzt. Man kann damit richtig tolle GUIs designen. Auch die Effekte, die 3D-Objekte, die Tatsache das man alle Komponenten verschachteln kann, etc. macht Firemonkey zu einem mächtigen Werkzeug. Leider hat es wie du auch sagst viele Probleme. Viele davon betreffen Standard-Funktionen. Öfter mal stürzt die IDE ab wenn man einen neuen Style erstellen möchte, Styles werden plötzlich nicht mehr verwendet, Änderungen an Styles werden nicht übernommen, für jedes Panel muss ein eigener Style definiert werden nur damit das eine Panel einen Rahmen hat und das andere nicht, und so weiter. Ich möchte und werden Firemonkey für die meisten neue Projekte einsetzen. Die VCL ist einfach nicht skalierbar genug für moderne GUIs. Aber der Darstellungsfehler des Buttons muss unbedingt behoben werden!
Andreas Lauß
Blog
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
6.214 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

AW: Darstellungsfehler von TButton & anderen Controls mit FMX

  Alt 2. Jan 2020, 10:05
Bei mir in 10.0 Seattle gibt es den optischen Fehler (noch) nicht. Ob es jetzt an Delphi oder daran liegt dass mein Betriebssystem keine zehn Jahre alt ist weiß ich nicht.

Dafür verhält sich der Fokus-Rahmen um die Buttons nicht korrekt (z.B. verschwindet er wenn das Fenster nicht den Fokus hat) und das Fenster lässt sich merkwürdigerweise nicht mit AeroSnap verschieben (also z.B. in die Bildschirmecken schieben und es rastet dort ein).

Und ja, ich habe FMX auch mehrere Chancen gegeben. In der Theorie sah es echt cool aus, aber so Fehler wie du hatte ich ständig. Mein letzter ernsthafter Versuch war aber zugegebenermaßen 2016. Ob es sich seitdem merklich gebessert hat weiß ich nicht.
  Mit Zitat antworten Zitat
firstfriday

Registriert seit: 28. Mai 2006
5 Beiträge
 
#3

AW: Darstellungsfehler von TButton & anderen Controls mit FMX

  Alt 30. Jul 2020, 07:39
Auch bei Delphi 10.3 gibt es Pixelfehler, aber ich bin mir nicht sicher, ob es an (nur) FMX liegt. Ein Programm läuft bei mir auf verschiedenen Rechnern und nur bei einem treten diese Darstellungsfehler auf.
Die Windowsversionen sind auf allen Rechnern identisch.
  Mit Zitat antworten Zitat
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
3.096 Beiträge
 
Delphi 12 Athens
 
#4

AW: Darstellungsfehler von TButton & anderen Controls mit FMX

  Alt 30. Jul 2020, 16:45
Hallo,

hat schon mal jemand in QP (quality.embarcadero.com) geschaut ob dieser Pixelfehler schon bekannt ist?
Falls nicht bitte einen Report erstellen und möglichst OS, Grafikkarte und Grafiktreiberversion angeben.
Wenn sowas nur auf bestimmten PCs auftritt könnten diese Daten hilfreich sein.

Grüße
TurboMagic
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.233 Beiträge
 
Delphi 10.4 Sydney
 
#5

AW: Darstellungsfehler von TButton & anderen Controls mit FMX

  Alt 30. Jul 2020, 17:13
Die Windowsversionen sind auf allen Rechnern identisch.
Auch die gleiche Grafikkarten und Treiberversionen?
Ist zwar bei W10 nicht mehr soooo relevant, aber sowas kann gerne durchschlagen
Windows Vista - Eine neue Erfahrung in Fehlern.
  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 13:18 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