![]() |
Programm aus eigener Komponente beenden
Ich schreibe gerade eine Komponente und möchte das Programm beenden (Application.Terminate). Wie geht das ? Kann ich einfach Application.Terminate schreiben ?
|
Re: Programm aus eigener Komponente beenden
genau, du kannst einfach "Application.Terminate" schreiben dann wird das Programm beendet. Oder du rufst einfach "Halt" auf
|
Re: Programm aus eigener Komponente beenden
Hallo Julius,
Dir muß aber bewußt sein, dass diese "brachialen" Endemethoden mit Halt auch schwerwiegende Nachteile haben, da dein Programm z.B. keine Chance mehr hat hinterher "zusammenzuräumen".
Delphi-Quellcode:
Mit Appliaction.Terminate hingegen wird die Anwendung kontrolliert beendet.
VAR
SL : TStringList; BEGIN SL := TStringList.Create; TRY // machwas Halt; // <- danach wird das Objekt SL nie mehr freigegeben! FINALLY SL.Free; END; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:48 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