Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Programm abbrechen (https://www.delphipraxis.net/112642-programm-abbrechen.html)

HomerBAJ 24. Apr 2008 20:30


Programm abbrechen
 
Ich habe ein Programm mit mehreren Forms und Units geschrieben. Was ich noch brauche ist ein allgemeines Abbrechen. Das heißt ich möchte, das bei Betätigung eines Buttons alle laufenden Prozeduren beendet und wenn möglich alle Variablen auf den Start-Zustand zurückgesetzt werden. Gibt es hierfür ein leichtes Konzept?

Corpsman 24. Apr 2008 20:32

Re: Programm abbrechen
 
Probiers mal mit
Delphi-Quellcode:
Application.terminate;

HomerBAJ 24. Apr 2008 20:42

Re: Programm abbrechen
 
Habs gerade probiert. Das Programm läuft trotz Betätigung fast komplett durch. Muss ich zum sofortigen Abbruch noch etwas anderes einbauen?

toms 25. Apr 2008 05:42

Re: Programm abbrechen
 
Zitat:

Zitat von HomerBAJ
Habs gerade probiert. Das Programm läuft trotz Betätigung fast komplett durch. Muss ich zum sofortigen Abbruch noch etwas anderes einbauen?

Hast du irgendwo ein (For/While)-Schleife am Laufen?
Diese sollten beim Abbruch auch beendet werden.

Z.B innerhalb der Schleife schreiben
Delphi-Quellcode:
if FAbbrechen then Exit
Wobei FAbbrechen bei Betätigung des Abbrechen-Buttons auf True gesetzt wird.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:28 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz