AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Registrieren, wenn das Programm beendet werden muss.
Thema durchsuchen
Ansicht
Themen-Optionen

Registrieren, wenn das Programm beendet werden muss.

Ein Thema von Cubysoft · begonnen am 9. Jan 2016 · letzter Beitrag vom 9. Jan 2016
 
Cubysoft

Registriert seit: 5. Sep 2014
Ort: Ludwigshafen
76 Beiträge
 
Delphi XE8 Professional
 
#1

Registrieren, wenn das Programm beendet werden muss.

  Alt 9. Jan 2016, 00:30
Hallo,

ich stehe derzeit vor einem kleinen Problem und hoffe, dass ihr mir (wie so oft vorher) dabei helfen könnt:


Klickt man in meiner Mainform auf den "Schließen"-Button (rotes X), wird mein Programm nur in den Tray minimiert. Dies mache ich durch das Event OnCloseQuery, indem ich CanClose auf false setze und dann die gewünschte Aktion durchführe.

Das Problem ist nun folgendes:

Möchte der Nutzer nun mein Programm doch beenden, z.B. durch den Taskmanager oder durch das Herunterfahren oder Abmelden, verweigert mein Programm natürlich weiterhin das schließen und minimiert sich brav in den Tray, bis es dann vom Betriebssystem/Taskmanager abgeschossen wird. Hier liegt dann auch das Problem. Mein Programm soll beim Beenden nämlich alle Daten abspeichern, wird es aber abgeschossen, wird dieser Schritt übersprungen, was bei dem Benutzer nicht gut ankommen wird.

Meine Frage ist nun: Wie kann ich merken, ob das Programm durch eine der oben genannten Möglichkeiten beendet wird? Ich würde dann nämlich ganz gern darauf reagieren und alles abspeichern und mein Programm dann ordnungsgemäß beenden.


Danke für eure Mithilfe!
Tobias
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:01 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz