Forum: Programmieren allgemein
by stahli,
8. Jun 2021
Genau.
Application.ProcessMessages drängelt sich aber bei der Bearbeitungsreihenfolge dazwischen.
Also wenn man dieses einsetzt kann es durchaus Probleme geben.
Entsprechend sollte man das - insbesondere bei der Verwendung von Threads besser vermeiden.
Forum: Programmieren allgemein
by stahli,
8. Jun 2021
In dem Moment, wenn Du Synchronize(MainForm.UpdateLabel) aufrufst, wird der Mainthread unterbrochen.
(Ist technisch gesehen nicht ganz korrekt, aber so kann man es vereinfacht sehen.)
Wenn Du also z.B. UpdateLabel auch von einem Timer aus aufrufst, werden sich beine Aufrufe nicht in die Quere kommen.