Versuch mal
Delphi-Quellcode:
PostMessage(MainForm.Progressbar.Handle, PBM_SETPOS,
MainForm.Progressbar.Position + 1, 0);
an Stelle des Synchronize - Aufrufs (event. auch noch mit zusätzlichem Sleep(0)
. Vielleicht wacht der MainThread darüber aus dem Idle / CheckSynchronize auf. Unter D7 / XP kann ich das Problem leider nicht nachvollziehen.