Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Mit welchem Code kann man beenden? (https://www.delphipraxis.net/16750-mit-welchem-code-kann-man-beenden.html)

TheDarkListener 22. Feb 2004 21:21


Mit welchem Code kann man beenden?
 
Mit welchem Code kann man das Programm beenden?

Markus K. 22. Feb 2004 21:23

Re: Mit welchem Code kann man beenden?
 
Hallo TheDarkListener,
mit close kann man z.B. ein Programm beenden.

TheDarkListener 22. Feb 2004 21:26

Re: Mit welchem Code kann man beenden?
 
Also mit
Delphi-Quellcode:
close TForm1
oder wie?

Boah ich bin Light Member :-D 8)

Die Muhkuh 22. Feb 2004 21:32

Re: Mit welchem Code kann man beenden?
 
Einfach in nen Button oder so

Delphi-Quellcode:
Close;

Manzoni 22. Feb 2004 21:33

Re: Mit welchem Code kann man beenden?
 
Zieh ein Button auf das Formular, benenne ihn im OI Beenden mach ein Doppelklick auf den Button und schreib dann close; hin.

Luckie 22. Feb 2004 21:33

Re: Mit welchem Code kann man beenden?
 
Zitat:

Zitat von TheDarkListener
Boah ich bin Light Member :-D 8)

Was kein Hinderungsgrund ist nicht in der Hilfe nach zu kucken, :roll:

Mirilin 22. Feb 2004 21:35

Re: Mit welchem Code kann man beenden?
 
:hi:

Die Hilfe würde das so beschreiben
Die Methode Close schließt ein Formular.

procedure Close;

Beschreibung

Mit Close können Sie ein Formular schließen.

Close ruft die Methode CloseQuery auf, um festzustellen, ob das Formular geschlossen werden kann. Gibt CloseQuery den Wert False zurück, wird die Operation abgebrochen. Andernfalls wird das Formular geschlossen und das Ereignis OnClose ausgelöst.

Hinweis

Wenn Sie das Hauptformular der Anwendung schließen, wird das Programm beendet.



mfg Tobias

TheDarkListener 22. Feb 2004 21:37

Re: Mit welchem Code kann man beenden?
 
Jo mit dem Close Befehl klappt das danke!

Stanlay Hanks 22. Feb 2004 21:55

Re: Mit welchem Code kann man beenden?
 
Du kannst alternativ auch

Delphi-Quellcode:
Application.Terminate
verwenden.

Man liest sich, Stanlay :hi:

Luckie 22. Feb 2004 21:59

Re: Mit welchem Code kann man beenden?
 
@Mirilin: Hier jetzt den auszug aus der Hilfe zu posten war wohl überflüssig. Er kann und soll mal selber nachkucken. :roll:

fkerber 22. Feb 2004 22:01

Re: Mit welchem Code kann man beenden?
 
HI!

Zum Beenden der Anwendung sollte man besser
Delphi-Quellcode:
Application.Terminate
verwenden.

Delphi-Quellcode:
Form1.Close
beendet ja an sich nur Form1. Die Anwendung wird ja nur dann geschlossen, wenn Form1 auch das Hauptform ist. Ist Form2 das Hauptform wird Form1.Close nicht die Anwendung beenden.


Ciao fkerber

dizzy 23. Feb 2004 00:33

Re: Mit welchem Code kann man beenden?
 
Wobei ich grad heute damit Probleme hatte. Ich habe ins Form1.onClose ein paar Anweisungen gepackt, unter anderem auch die, die mein Icon aus dem TNA schmeisst. Mit Application.Terminate blieb das Icon, mit Form1.Close war alles okay. Da das jetzt geht hab ich nicht nachgeschaut, ob die Close-Queue bei Terminate überhaupt durchlaufen wird...

Luckie 23. Feb 2004 11:01

Re: Mit welchem Code kann man beenden?
 
Zwischen Close und Terminate besteht kein Unterschied. Schließe ich das Hauptfenster mit Close wird automatisch die Nachrichtenschleife des Hauptfensrters beendet und somit auch die Anwendung. Dazu die Delphi Hilfe:
Zitat:

When the main form of the application closes, the application terminates.

MrKnogge 23. Feb 2004 11:08

Re: Mit welchem Code kann man beenden?
 
Zitat:

Zitat von Stanlay Hanks
Du kannst alternativ auch

Delphi-Quellcode:
Application.Terminate
verwenden.

Man liest sich, Stanlay :hi:

Hierbei wird aber der "OnFormClose"-Code nicht abgearbeitet,
also entweder
Delphi-Quellcode:
close
oder
Delphi-Quellcode:
Application.MainForm.Close

TheDarkListener 23. Feb 2004 12:06

Re: Mit welchem Code kann man beenden?
 
Ich kann in meiner Hilfe nicht nachgucken da sie Englisch ist, und ich der Englischen Sprache nicht allzu mächtig bin.

Pseudemys Nelsoni 23. Feb 2004 12:24

Re: Mit welchem Code kann man beenden?
 
da macht das coden sicher viel spass :lol:

Matze 23. Feb 2004 12:27

Re: Mit welchem Code kann man beenden?
 
Nimm einfach

Delphi-Quellcode:
Application.MainForm.Close
MrKnogge hat's ja schön beschrieben, das geht auf jedenfall.

Luckie 23. Feb 2004 12:29

Re: Mit welchem Code kann man beenden?
 
Zitat:

Zitat von TheDarkListener
Ich kann in meiner Hilfe nicht nachgucken da sie Englisch ist, und ich der Englischen Sprache nicht allzu mächtig bin.

Da stellt sich bei mir unweigerlich die Frage, warum du dann viel geld für ein englisches Delphi ausgegeben hast, wenn du es fast gar nicht bedienen kannst mangels Englischkenntnissen. :roll:

Stanlay Hanks 23. Feb 2004 13:10

Re: Mit welchem Code kann man beenden?
 
[OT]Keiner hat gesagt, dass dieses Delphi gekauft ist :mrgreen:[/OT]


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:45 Uhr.

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