Zitat von
Neon-chan:
und um die Frage des warum zu beantworten: ProcessMessages gibt Rechenzeit frei damit der Buttonklick in der Schleife erkannt werden kann
Nein. ProcessMessages veranlasst die Form in der MessageLoop anstehende Nachtichten abzuarbeiten. Was zu erheblichen Performanceeinbusen führen kann, deswegen sollte man es nicht bei jedem Schleifendurchlauf aufrufen.