AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 07:47

Parameter dieser Suchanfrage:

Suche in Thema: WM_QUERYENDSESSION verwenden
Suche alle Beiträge, die von "Blup" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 3 von insges. 3 Treffern
Suche benötigte 0.006s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: WM_QUERYENDSESSION verwenden

      Delphi
      by Blup, 12. Jun 2009
    Für eine Frage ob die Anwendung wirklich geschlossen werden soll, kenne ich in dieser Situation nur diese Variante.
    Ist zwar umständlich, funktioniert aber sicher.

    Wenn noch Daten in Bearbeitung sind die Nachricht mit 0 beantworten und dem eigenen Fenster eine Nachricht posten.
    Diese Nachricht kann auch die Info enthalten, in welchen Modus Windows versetzt werden sollte (siehe unten).

    Als...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: WM_QUERYENDSESSION verwenden

      Delphi
      by Blup, 11. Jun 2009
    Auch Close solltest du an dieser Stelle nicht aufrufen.
    Windows hat noch nicht entschieden ob es beendet wird.
    Es fragt alle Fenster ab und wenn auch nur eins mit 0 antwortet, passiert nichts.

    Das ist die Standardantwort die jedes Fenster zurückgibt:

    begin
    Msg.Result := 1;
    end;
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: WM_QUERYENDSESSION verwenden

      Delphi
      by Blup, 10. Jun 2009
    Wenn Windows nicht beendet wird, reagiert deine Anwendung offensichtlich auf diese Nachricht.

    ShowMessage aufzurufen ist an dieser Stelle eine ganz schlechte Idee.
    Diese Nachricht muss unverzüglich beantwortet werden.
    Windows befindet sich sozusagen im Ausnahmezustand, bis alle Anwendungen reagiert haben.
    Da darf man nicht einfach neue Fenster erstellen.
    Wenn man das Beenden von Windows...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Blup&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=135423
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:05 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