Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Taskbar Icon / Icon tray "immer sichtbar" machen (https://www.delphipraxis.net/167369-taskbar-icon-icon-tray-immer-sichtbar-machen.html)

Dalai 27. Mär 2012 19:34

AW: Taskbar Icon / Icon tray "immer sichtbar" machen
 
Und wozu muss das Programm für diesen Zweck im Tray sitzen (und damit Systemressourcen ver(sch)wenden)? Es gibt vielerlei Möglichkeiten, den Rechner ebenso schnell herunterzufahren und unmittelbar vorher noch ein paar kurze Aufgaben auszuführen. Verknüpfung auf dem Desktop oder Superbar (Win7) bzw. Quick Launch zu einem Programm ist nur eine Variante. Eine Reaktion auf die Nachricht WM_QUERYENDSESSION ist eine weitere Möglichkeit. Und es gibt sicher noch mehr.

MfG Dalai

Luckie 27. Mär 2012 19:53

AW: Taskbar Icon / Icon tray "immer sichtbar" machen
 
Du stellst es dir einmal ein und gut ist. Ich sehe da kein Problem.

jodahush 28. Mär 2012 08:39

AW: Taskbar Icon / Icon tray "immer sichtbar" machen
 
Beides richtig. Ich stelle es mir ein, es wäre halt schön wenn ein User das nicht selber tun muss.

QuerryEndsession: Ja, wenn ich das Program neu schreiben würde wäre das sicher eine gute idee. Aber so groß sind die Systemressourcen des Progs nicht das ich das jetzt noch anpacken würde.

Luckie 28. Mär 2012 08:55

AW: Taskbar Icon / Icon tray "immer sichtbar" machen
 
Aber mit QueryEndsession hängt es ja wieder 99,99999999999999999999999999% der Zeit die der Computer genutzt wird im Speicher. Einfach eine Programmverknüpfung auf dem Desktop oder wo es sonst schnell zu erreichen ist.

jodahush 28. Mär 2012 19:45

AW: Taskbar Icon / Icon tray "immer sichtbar" machen
 
Ja, genau so war das erste WinExit. Dann kamen halt mehr und mehr funktionen hinzu.
Es ist auf jeden Fall einfacher den Rechner damit runter zu fahren, z.B. mit Force Shut down in 10min, oder bei Win7 nutze ich sehr oft hibernating. Spiel über alt tab auf seite stellen, doppelklick zum hibernating, nach dem Start direkt weiterspielen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:46 Uhr.
Seite 2 von 2     12   

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