Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Beenden eins Programms (https://www.delphipraxis.net/61144-beenden-eins-programms.html)

Poempel 17. Jan 2006 15:07


Beenden eins Programms
 
Hi,
Ich hab ein Menü gemacht und möchte, dass wenn man auf den Menüpunkt "Beenden" klickt, sich das Programm schließt... leider bekomm ich das überhaupt nich gebacken...
poempel

TeronG 17. Jan 2006 15:08

Re: Beenden eins Programms
 
close

ManuMF 17. Jan 2006 15:19

Re: Beenden eins Programms
 
Um ein Programm mit mehreren Forms restlos zu schließen, empfiehlt sich Application.Terminate

Gruß,
ManuMF

Cyberbob 17. Jan 2006 15:32

Re: Beenden eins Programms
 
Bei einem Formular lonht sich auch der BitBtn (Auf dem Register Zusätzlich) mit der Eigenschaft Kind = bkClose.

jfheins 17. Jan 2006 15:51

Re: Beenden eins Programms
 
Zitat:

Zitat von ManuMF
Um ein Programm mit mehreren Forms restlos zu schließen, empfiehlt sich Application.Terminate

Gruß,
ManuMF

Ich weis nicht, ob ich Application.Terminate empfehlen würde ...
ist glaube ich eher die Brechstange (Nach Application.Halt)

Ich würde empfehlen (wie es Beitrag #2 andeutet) einfach ein Mainform.Close zu machen ;)
(Mainform natürlich durch entsprechendes Formular ersetzen - Standardmäßig Form1 ...)

TeronG 17. Jan 2006 16:05

Re: Beenden eins Programms
 
Zitat:

Zitat von jfheins
Ich weis nicht, ob ich Application.Terminate empfehlen würde ...
ist glaube ich eher die Brechstange (Nach Application.Halt)

DITO
Zitat:

Zitat von jfheins
Ich würde empfehlen (wie es Beitrag #2 meiner einer ^^ andeutet) einfach ein Mainform.Close zu machen ;)

wobei CLOSE natürlich auch ein Terminate intus hat ... (siehe Strg-LMK auf das Close (nicht im post sondern im Codeteil deiner IDE :twisted: :mrgreen: ))

Christian Seehase 17. Jan 2006 17:44

Re: Beenden eins Programms
 
Moin Zusammen,

Zitat:

Zitat von jfheins
Ich weis nicht, ob ich Application.Terminate empfehlen würde ...

wobei ich mal erklären möchte, warum... ;-)

Bei Application.Terminate werden die, oft ja recht nutzlichen, Events OnCloseQuery und OnClose nicht ausgeführt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:58 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