Entwickler-Ecke
Sonstiges (Delphi) - Abbruch geht nicht
Zlatan - Di 12.04.11 18:28
Titel: Abbruch geht nicht
Ich habe einen button mit dem Befehl (OnClick)
alle formen zu Schließen und trotzdem bleibt der Prozess aktiv. Warum???
/////der button ist auf Form6
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| Form1.close; Form2.close; Form3.Close; Form4.close; Form5.close; Close; |
Tilman - Di 12.04.11 18:37
Vielleicht hast du eine Endlosschleife? Ausserdem musst du das Hauptformular schließen. Die andern können auch offen bleiben, wenn du das Hauptformular schließt wird der Prozess beendet. Wenn du eine Schleife hast, kannst du sie mit
Delphi-Quelltext
1: 2: 3:
| repeat if Application.terminated then break; until false; |
verlassen.
Zlatan - Di 12.04.11 18:40
ne hab keine schleifen in meinem programm
und ich schließe alle formen die ich habe irgendeine muss doch das hauptformlular sein, :les: oder??
Tilman - Di 12.04.11 18:42
Eigentlich schon ;) schau mal unter Projekt/Optionen/Formulare welches das Hauptformular ist. Aber zum eigentlichen Problem musst du wohl mehr Code zeigen...
beastofchaos - Di 12.04.11 18:46
Nicht sehr sauber, aber dann würde ich an deiner Stelle einfach "Application.Terminate" ausführen, da wird automatisch alles unterbrochen. Wen noch etwas in FormOnClose passieren soll, ist das dann leider nicht mehr möglich, aber so kannst du temporär das Problem lösen ;)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!