Problem:
Tray Icon nicht immer sichtbar, daher weiss ich manchmal nicht ob tvbrowser läuft oder nicht.
hatte tw. schon 3 Stück nebeneinander laufen.
Lösung:
Tray Icon immer sichtbar machen.
oder
TvBrowser schaut beim start, also klicken auf verknüpfung, ob schon eine instanz läuft und wechselt dann ggf. dorthin, oder .gibt fehlermeldung zurück.
da das ganze in java nicht ganz einfach ist, weil die apps in seperaten vm laufen, hab ich beim grad kurz googlen nur komische Lösungen mit Datei und ServerSockets gesehen, aber vielleicht kann man da ansetzen.
andy
Instanzen
normalerweise würd ich auf dem loopback device lauschen, dann gäbs auch keine sicherheits bedenken ....
aber man kann das ausschalten, dass das icon versteckt wird.
drum war das ja auch meine lösung nummer 1 eins ...
wollte nur mal anmerken, dass der TVB halt keine Überprüfung auf laufende instanzen beinhaltet ....
andy
aber man kann das ausschalten, dass das icon versteckt wird.
drum war das ja auch meine lösung nummer 1 eins ...
wollte nur mal anmerken, dass der TVB halt keine Überprüfung auf laufende instanzen beinhaltet ....
andy
Das finde ich, ehrlich gesagt, nicht besonders schlimm. Sollen halt zwei Instanzen offen sein. Wenn der User das so will...andy hat geschrieben:wollte nur mal anmerken, dass der TVB halt keine Überprüfung auf laufende instanzen beinhaltet ....
Wer weiss, vielleicht ist eine Instanz ja für einen ganz anderen User, der mit einem entfernten X-Server auf der Kiste arbeitet, oder das ganze läuft auf einem Terminalserver mit ganz, ganz vielen Usern. Warum sollten wir solche Optionen verbauen, indem wir eine Instanzenerkennung einbauen, die keiner wirklich braucht? Nur weil M$ seinen Usern nicht sagen will, welche Programme laufen?!?
Und selbst wenn wir sowas einbauen würden, dann müsste man doch nicht gleich einen Port verbraten, eine einfache Lock-Datei würde es doch auch tun...
Aber wenn ihr es unbedingt wollt, dann schreibt doch ein Plugin dafür. Das kann beim Start dann eine Prüfung machen und TV-Browser ggf. gepflegt abschmieren lassen...