Delphi-PRAXiS
Seite 2 von 2     12   

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)

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:52 Uhr.
Seite 2 von 2     12   

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