![]() |
Mit welchem Code kann man beenden?
Mit welchem Code kann man das Programm beenden?
|
Re: Mit welchem Code kann man beenden?
Hallo TheDarkListener,
mit close kann man z.B. ein Programm beenden. |
Re: Mit welchem Code kann man beenden?
Also mit
Delphi-Quellcode:
oder wie?
close TForm1
Boah ich bin Light Member :-D 8) |
Re: Mit welchem Code kann man beenden?
Einfach in nen Button oder so
Delphi-Quellcode:
Close;
|
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.
|
Re: Mit welchem Code kann man beenden?
Zitat:
|
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 |
Re: Mit welchem Code kann man beenden?
Jo mit dem Close Befehl klappt das danke!
|
Re: Mit welchem Code kann man beenden?
Du kannst alternativ auch
Delphi-Quellcode:
verwenden.
Application.Terminate
Man liest sich, Stanlay :hi: |
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:
|
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: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