@Idefix: Die Variable
finish kann man in der gleichen ButtonClick Prozedure deklarieren. Dann kann man mit der gleichen Schaltfläche den Vorgang auch wieder abbrechen. Bei deiner Methode ist ein Abbrechen unmöglich.
Ich habe mir dabei schon was gedacht.
Zitat von
idefix2:
Finish := not finish???????
Sollte doch hier heissen:
Finish := false;
Nein sollte es nicht. Über leg mal, was passiert, wenn man bei meinem Code die Variable mit
False initialisiert und was dann bei jedem Klick auf die Schaltfläche passiert?