Bei einer 1 to 10 Schleife noch kein Problem. Aber wenn du mal größere Schleifen hast (z.B. 1 to 1000000) und ein Schleifendurchlauf nicht lange dauert, würde ich Application.ProcessMessages nicht in jedem Durchlauf sondern z.B. nur in jedem 10ten machen:
Delphi-Quellcode:
if i mod 10 = 0
then Application.ProcessMessages;
Hatte sonst teilweise den Eindruck, dass das ganze seehr langsam wird.
Steinigt mich bitte, wenn ich gerade absoluten Müll schreibe, war nur subjektives Empfinden