Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by jaenicke,
23. Mär 2022
Vielleicht wäre es sinnvoller mit einem Thread und einer threadbasierten Anzeige zu arbeiten. Ich habe hier vor einiger Zeit ein paar multithreadfähige Komponenten angefangen:
https://github.com/jaenicke/MTCL
Damit kannst du ein zweites Fenster aufmachen und direkt aus einem Thread heraus ohne Synchronisierung aktualisieren. Dann brauchst du auch kein ProcessMessages.
Es gab dafür offenbar...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by jaenicke,
23. Mär 2022
Das Problem ist, dass es nicht anders geht, als auch den Hintergrund neu zu zeichnen. Denn der neue Text deckt ja nicht unbedingt den alten komplett ab. Normalerweise kann man Flackern vermindern, indem man das Neuzeichnen zeitweise unterbindet. Bei so schnellen Aktualisierungen hilft das aber auch nicht.
Ein TStaticText sollte weniger flackern.
Sinnvoller ist aber eine bessere Lösung:
So...