Dienst gestartet =>sobald SystemTray vorhanden: TrayIcon einfügen

undertaker

Mitglied
Hallo!
Habe ein kleines Problem.
Benutze mit meinem Programm die jdk1.6 und kann somit mit SystemTray und TrayIcon schöne Trayicons bauen.
Ich finde aber leider keine möglichkeit, zu erkennen, ob die SystemTray gerade noch nicht vorhanden ist(zum beispiel wenn ich mit einem Dienst das Programm schon vor der SystemTray starte oder wenn der explorer prozess neugestartet wird).
Weiss jmd. vl eine Lösung?

danke
lg trauter
 
Hallo,

was du machen könntest ist, dass du einen bestimmten Port belegst. Wenn du deinen dienst jetzt starten möchtest, überprüfst du ob dieser Port schon belegt ist. Falls dies nicht der Fall ist, kann dein Dienst ohne Probleme starten.

MFG

zEriX
 
Zurück