Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Tutorials und Kurse (https://www.delphipraxis.net/36-tutorials-und-kurse/)
-   -   Delphi Anwendung im SysTray anzeigen ohne Komponenten (https://www.delphipraxis.net/91211-anwendung-im-systray-anzeigen-ohne-komponenten.html)

Muetze1 25. Jun 2007 22:28

Re: Anwendung im SysTray anzeigen ohne Komponenten
 
1. Ich finde es schlecht, dass TaskBarAddIcon und TaskBarRemoveIcon auf Form1.Handle zugreifen, da diese Variable nicht immer stimmt. Warum diese nicht einfach als Methoden implementieren und auf Self.Handle zugreifen?
2. Es wird nicht auf die "TaskbarCreated" vom Explorer eingegangen um das Icon erneut zu registrieren, wenn der Explorer (abstürzt) neu gestartet wurde.
3. Es wird nicht erwähnt, dass bei einem minimierten Programm mit nur einem Icon im TNA Bereich kein OnCloseQuery ausgelöst wird und auch hier nicht durchlaufen wird. Sprich: es wird nicht auf WM_QUERYENDSESSION & WM_ENDSESSION reagiert.

Ich verweise - wie immer bei einem solchen Thema - auf mein Beispielprojekt dazu, welcher die o.g. Punkte beinhaltet: TNA Example. Luckie bzw. die CodeLib kann dies gerne übernehmen, aber das hatte ich auch schon mehrfach geschrieben... *seufz*

Xedixo 31. Aug 2008 12:48

Re: Anwendung im SysTray anzeigen ohne Komponenten
 
Danke!!!

Hat prima gefunzt!

Xedixo

yoshi1991 6. Sep 2009 16:31

Re: Anwendung im SysTray anzeigen ohne Komponenten
 
Ich hab mal eine Frage

also das mit dem Icon in der Symbolleiste funktioniert schonmal alles

bloß das mit der Aktion beim Minimieren des Programms geht nicht
ich hab Delphi 7, muss ich da irgendwas beachten?

Luckie 6. Sep 2009 22:31

Re: Anwendung im SysTray anzeigen ohne Komponenten
 
Was heißt "Geht nicht"? Das ist eine mehr als unzureichende Fehlerbeschreibung.


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

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