Zitat:
Wenn das Hauptformular Zeit hat wird es dann die Progressbar aktualisieren.
Liegt das vielleicht an meinem Code?
Pseudo!
Delphi-Quellcode:
- MainForm > Button1Click
-- UnitX.Prozedur1 wird aufgerufen*
-- while-Schleife**
-- ein paar Sachen werden noch in UnitX.Prozedur1 erledigt
- wenn fertig, gehts zurück zu Button1Click (Aufrufer), ein paar Sachen werden noch erledigt und der Code ist beendet.
* diese Arbeit kann etwas dauern. In dieser Prozedur1 wird auch mein Thread erst erzeugt.
**Nachdem der Thread erzeugt wurde warte ich mit
while ... solange der thread läuft ... do begin Application.ProcessMessages; Sleep(1000); end;