Delphi-Quellcode:
Label1.caption:='Überschrift';
oder
Edit1.text:='Edit-Text';
sind erst einmal nur Zuweisungen, die im Hintergrund noch ein "Paint" veranlassen.
Solange Dein Programm vor sich hin arbeitet , hat Windows keine Chance das Label oder das Edit neu zu Zeichnen.
mit
Application.ProcessMessagess;
gibst Du Windows eine Chance die zugewiesen Werte auch anzuzeigen.
btw dann kann man im laufenden Programm auch die Fenster vergrößern und verkleinern etc.
Gruß
K-H