Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Reagieren beim PC Herunterfahren (https://www.delphipraxis.net/63286-reagieren-beim-pc-herunterfahren.html)

Karstadt 16. Feb 2006 11:35


Reagieren beim PC Herunterfahren
 
Hallo.

Ich sollte eine Textdatei speichern können beim PC-Herunterfahren.

Ist Zustand:

Meine Anwendung läuft in Hintergrund ON-DESTROY wird Text in eine Datei gespeichert.

Das funktioniert aber nicht bei jeden PC.

Der einer PC beendet sorgfältig alle Anwendungen und fährt dann herunter, der anderer fährt innerhalt eine Sekunde runter.

Wie kann ich in zweiten Fall die Datei abspeichern können?

Luckie 16. Feb 2006 11:41

Re: Reagieren beim PC Herunterfahren
 
Hier im Forum suchenWM_QUERYENDSESSION.

Karstadt 16. Feb 2006 15:07

Re: Reagieren beim PC Herunterfahren
 
Nein das meine ich nicht! Wenn man die POWER Taste gedrück hält, dann wird innerhalb eine Sekunde der PC heruntergefahren! Und in diese Zeit soll die Anwendung das merken und speichern :(

Matze 16. Feb 2006 15:09

Re: Reagieren beim PC Herunterfahren
 
Zitat:

Zitat von Karstadt
Nein das meine ich nicht! Wenn man die POWER Taste gedrück hält, dann wird innerhalb eine Sekunde der PC heruntergefahren!

IMHO kannst du das nicht abfangen, da das ATX Netzteil einfach den Strom abstellt. Von "Herunterfahren" kann da keine rede sein, im Prinzip ist das das "Steckerziehen", wenn du das meinst.

Luckie 16. Feb 2006 15:13

Re: Reagieren beim PC Herunterfahren
 
Nicht ganz, wenn ich den Power Knopf drücke, dann sieht man noch, wie Windows runterfährt. Aber offensichtlich auf die harte Tour ohne ein WM_QUERYENDSESSION zu schicken. Tja, da wird der Anwender wohl mit leben müssen, dass es zu einem Datenverlust kommt, wenn er den "Stecker zieht".


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:57 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