![]() |
Re: Mit welchem Code kann man beenden?
HI!
Zum Beenden der Anwendung sollte man besser
Delphi-Quellcode:
verwenden.
Application.Terminate
Delphi-Quellcode:
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.
Form1.Close
Ciao fkerber |
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...
|
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:
|
Re: Mit welchem Code kann man beenden?
Zitat:
also entweder
Delphi-Quellcode:
oder
close
Delphi-Quellcode:
Application.MainForm.Close
|
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.
|
Re: Mit welchem Code kann man beenden?
da macht das coden sicher viel spass :lol:
|
Re: Mit welchem Code kann man beenden?
Nimm einfach
Delphi-Quellcode:
MrKnogge hat's ja schön beschrieben, das geht auf jedenfall.
Application.MainForm.Close
|
Re: Mit welchem Code kann man beenden?
Zitat:
|
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. |
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