Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#2

Re: Schleife duch Button anhalten und stoppen

  Alt 13. Nov 2006, 15:56
Hallo,

damit dein Programm das Ereignis OnClick() des Stop-Buttons verarbeiten kann, musst du aus deinen verschachtelten Schleifen heraus gelegentlich Application.ProcessMessages aufrufen. Du kannst dann in deinem OnClick-Handler eine globale Variable CanceledByUser auf True setzen und diese Variable innerhalb deiner Schleife abfragen um ein Exit bzw. Break auszuführen. Oder du arbeitest gleich mit einem eigenen thread für die Berechnung.

Grüße vom marabu
  Mit Zitat antworten Zitat