IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API standards et tierces Java Discussion :

[JDIC][Tray]Ne marche pas partout


Sujet :

API standards et tierces Java

  1. #1
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut [JDIC][Tray]Ne marche pas partout
    Bonjour

    J'ai créé récemment un programme que j'envoie dans le System Tray. Chez moi, ca passe nickel, mais chez d'autres et par exemple sur un deuxième pc chez moi, ca veut pas marcher

    Quand je mets l'icone dans le systray, ca la met bien, mais dès qu'on passe dessus avec la souris ou au bout d'un certain temps, elle disparait

    J'ai essayé pleins de chose déja, mais rien n'a marché, pourtant, je suis sûr que la solution doit être toute proche...

    Qu'est ce qu'il faut avoir installé pour que jdic marche bien ? Ou qu'est ce qu'il ne faut pas avoir installé pour que jdic marche ? Ou alors, est ce que jdic est incompatible avec quelque chose ?

    Merci d'avance

  2. #2
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,

    Quel système d'exploitation ?
    Tu es sûr de ne pas avoir une exception quelque part ?

    a++

  3. #3
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    Citation Envoyé par adiGuba
    Salut,

    Quel système d'exploitation ?
    Tu es sûr de ne pas avoir une exception quelque part ?

    a++
    C'est sur Windows XP (SP1 ou SP2, dans les 2 cas, ca peut bugger).

    Oui, j'ai vérifié en lançant depuis un batch, il n'y a aucune exception qui est lancée. Ce le fait quand on passe avec la souris sur l'icone dans le System Tray, ou alors au bout d'un certain temps...

    Merci

  4. #4
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    Personne n'a une idée ?

    Sinon, est ce quelqu'un a déja crée une application avec le tray icon de JDIC et l'a distribulée ? Avez vous eu des problèmes ? Et comment avez vous fait ?

    Merci

  5. #5
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    Voilà, c'est résolu

    Le problème venait d'un bug du Tray Icon dans JDIC. En fait, getDefaultSystemTray() renvoie une instance non complétement initialisée, donc pour être sur que l'instance est bien initialisée, il faut la déclarer en static.

  6. #6
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par wichtounet
    Le problème venait d'un bug du Tray Icon dans JDIC. En fait, getDefaultSystemTray() renvoie une instance non complétement initialisée, donc pour être sur que l'instance est bien initialisée, il faut la déclarer en static.
    C'est vraiment bizarre comme problème !!!

    a++

  7. #7
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    Citation Envoyé par adiGuba
    Citation Envoyé par wichtounet
    Le problème venait d'un bug du Tray Icon dans JDIC. En fait, getDefaultSystemTray() renvoie une instance non complétement initialisée, donc pour être sur que l'instance est bien initialisée, il faut la déclarer en static.
    C'est vraiment bizarre comme problème !!!

    a++
    En effet, c'est vachement louche

    Mais bon, faut faire avec

    Comme ca, les prochains ne se feront plus avoir sur le forum

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Formulaire d'inscription qui ne marche pas partout
    Par Belebostre dans le forum Langage
    Réponses: 3
    Dernier message: 23/06/2008, 15h03
  2. [RegEx] bbcode qui ne marche pas partout
    Par Tee shot dans le forum Langage
    Réponses: 12
    Dernier message: 08/07/2007, 18h22
  3. Réponses: 7
    Dernier message: 27/06/2007, 23h32
  4. ini_set d'un include_path ne marche pas partout pareil ?
    Par titoumimi dans le forum Langage
    Réponses: 6
    Dernier message: 28/09/2006, 15h42
  5. [ Problème ] .htaccess qui ne marche pas "partout"
    Par nnet_mathieu dans le forum Apache
    Réponses: 8
    Dernier message: 22/11/2005, 19h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo