Wenns möglichst einfach sein soll, machs so:
Vor deiner Rechenroutine setzt du ein Flag auf true. Innerhalb der Rechenroutine musst du regelmäßig
Application.ProcessMessages aufrufen. Beim Klick auf den Beenden-Button wird dein Flag auf false gesetzt. Jetzt musst du nur noch in der Berechnung regelmäßig prüfen, ob das Flag false ist, und wenn ja, aus der Schleife rausgehen.
obbba hat folgendes geschrieben: |
| Falls ich das mit dem Front-end/Back-end mache (soweit ich weiß, heißt das, dass da 2 Programme zusammen arbeiten): Wie starte ich ein zweites Programm vom ersten aus? |
Bitte nur eine Frage pro Thread. Dazu gibts übrigens genügend Threads die das erklären.. einfach mal suchen.