Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - close, exit, ... (mehr???)


ebi - Di 15.10.02 17:03
Titel: close, exit, ... (mehr???)
Ich habe ein Programm was ein "Unterfenster" mit showmodal anzeigt.
Wie kann ich jetzt realisieren, dass ich von dem Unterfenster das ganze Programm schließe???

Verwendung in der OnClose Prozedur des Unterfensters, z.B. Form2


Delete - Di 15.10.02 17:14


Quelltext
1:
Form1.Close;                    


Chatfix - Di 15.10.02 17:57

mit exit beendest du nur die aktuelle prozedur


Anonymous - Di 15.10.02 20:03

Schließt du das erste Fenster, dann wird auch das Programm geschlossen. Ist aber nicht der Pascal-Variante zum beenden von Programmen, sondern die Delphi-Variante.

Es gibt noch zweit weiter Möglichkeiten ein Programm zu beenden:

Halt;

und

Application.Terminate;


Chatfix - Di 15.10.02 20:08

das letztere sollte man nicht unbedingt benutzen

mehr zum thema programme beenden hier: http://www.auq.de/viewtopic.php?t=1562


Anonymous - Di 15.10.02 20:36

Naja, Close funktioniert leider nicht immer. Versuch mal innerhalb von FormCreate das Programm zu beenden. Ich gebe zu, daß das nicht oft vorkommt, aber theoretisch schon.

Allerdings gebe ich zu, daß ich das mit Halt nicht gewußt habe. Das mit Terminate ist allerdings allgemein bekannt.