Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

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

AW: Zugriff auf TProgressbar.Position aus TThread.Queue

  Alt 20. Sep 2022, 22:58
In deinem ersten Beispiel hattest du das Sleep direkt hinter dem ReportProgress. Damit bekommt man nicht nur einen flüssigen Ablauf hin, sondern das Label wird auch aktualisiert. Fehlt das Sleep, schreibt der Thread die Synchronize-Queue voll und der Hauptthread hat keine Zeit das Label zu aktualisieren. Am Ende steht es dann auf 200.

Wenn es an diesem Beispiel nicht auftritt, dann ist das Beispiel noch nicht genau genug an das Realprogramm angepasst.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat