AGB  ·  Datenschutz  ·  Impressum  







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

TMessageManager/SendMessage

Ein Thema von TigerLilly · begonnen am 9. Jan 2020 · letzter Beitrag vom 12. Jan 2020
Antwort Antwort
Benutzerbild von TigerLilly
TigerLilly

Registriert seit: 24. Mai 2017
Ort: Wien, Österreich
1.248 Beiträge
 
Delphi 12 Athens
 
#1

AW: TMessageManager/SendMessage

  Alt 12. Jan 2020, 08:56
Unter FMX funktioniert das ganze Aktualisieren des UI anders als unter VCL. Gleichzeitig ist "UI aktualisieren" etwas sehr zentrales, das jede/r braucht. Daher hat es mich gewundert, das es nichts out-of-the-box gibt. Und dass man selber mit Threads und Queues herumtun muss. Eine Komponente würds ja schon tun, die das kapselt, was man so zu Fuß machen muss.
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

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

AW: TMessageManager/SendMessage

  Alt 12. Jan 2020, 12:28
Unter FMX funktioniert das ganze Aktualisieren des UI anders als unter VCL. Gleichzeitig ist "UI aktualisieren" etwas sehr zentrales, das jede/r braucht. Daher hat es mich gewundert, das es nichts out-of-the-box gibt. Und dass man selber mit Threads und Queues herumtun muss.
Die Anzahl der Aufrufe von Application.ProcessMessages im FMX-Code fördern nicht gerade mein Vertrauen in eine mögliche Standard-Implementierung.

Es ist oft viel einfacher, eine Lösung für den eigenen, konkreten Anwendungsfall zu implementieren, als eine allumfassende Lösung, die allen nur möglichen Szenarien Rechnung trägt. Selbst wenn da jemand wäre, der das entwerfen könnte, wären nicht ausreichend Leute vorhanden, um das zu pflegen. Vermutlich wäre es dann auch wieder so komplex, daß es kaum einer versteht - mit der Folge, daß doch wieder jeder seinen eigenen Brei kochen würde.

Ist der Wunsch danach auch nachvollziehbar, wären die meisten wohl vom Ergebnis ziemlich enttäuscht.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  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 17:36 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