begin process at 2012 02 10 23:59:10
  Trouver un code source :
 
dans
 

14 commentaire(s) de rom1v sur des sources sur tout CodeS-SourceS

Déposé sur Instance unique d'une application

Tu ne passes pas d'arguments :(

Dans quel cas as-tu besoin de passer des arguments? Car je ne vois pas pour quel type d'appli on aurait besoin de ça.

Sinon il faut améliorer un peu, et rajouter cette possibilité avec la sérialisation par exemple?
Posté le : 30/11/2006 18:37:25

Déposé sur Instance unique d'une application

Merci bien Ijinn j'ai complété mon article: http://rom.developpez.com/java-instance-unique/
Posté le : 31/10/2006 10:24:55

Déposé sur Instance unique d'une application

Je n'avais pas pensé à cette solution, elle est en effet pas mal et sûr. Elle ne permet cependant pas de demander le passage au premier plan de l'instance déjà lancée, mais bon, on ne peut pas tout avoir...
Posté le : 31/10/2006 09:51:27

Déposé sur Thread (ou tâche) simplifié

Dans la JDK, depuis la version 1.3, il y a la classe java.util.TimerTask...
Posté le : 28/10/2006 12:44:32

Déposé sur Exemple d'utilisation de jprogressbar - barre de progression

Il ne respecte pas une règle de l'utilisation de Swing : "toutes les modifications graphiques doivent avoir lieu dans le même thread : l'EDT".
Ainsi, soit au lieu de ton Thread, tu utilises javax.swing.Timer pour faire ton progress.setValue(...), soit tu mets SwingUtilities.invokeLater(new Runnable() { public void run() { progress.setValue(...) } });
Posté le : 28/10/2006 12:40:30

Déposé sur Progressbar synchronisee

Arf, le code est assez mal construit (notamment le label "boucle" avec des break;)...

Et il est incorrect du point de vue Swing, normalement toute modification graphique doit être faite dans l'EDT et non dans un Thread (par SwingUtilities.invokeLater(Runnable))...
Posté le : 27/10/2006 20:39:34

Déposé sur Instance unique d'une application

@Indiana_jules:
La méthode de mettre une clé dans les propriétés systèmes rend ceci non multiplateforme... Une méthode équivalente est de créer un fichier qui indique si une instance est lancée (et le supprimer à la fermeture). Le problème, c'est si par exemple le programme est tué...

@Twinuts:
Mais si le programme est tué, le problème peut être (en partie) résolu par la méthode du hook pour le shutdown... Mais le problème, c'est que si, par exemple, il y a une panne de courant, et bien, tu pourras plus jamais relancer le logiciel... (à moins de supprimer le fichier).

Après plusieurs discussions sur developpez.com, cette méthode, même si elle a l'inconvénient de connaître un port libre (ce qui n'est que peu génant vu les probabilités), reste la meilleure solution...

@Lrequena:
Il ne s'agit pas d'un singleton, mais d'une instance d'application... Par exemple tu lances java MonApplication plusieurs fois, tu veux n'en avoir qu'un...
Posté le : 27/10/2006 13:32:25

Déposé sur Tutoriel design pattern singleton

C'est un peu lourd de mettre le getInstance() en synchronized...
Le mieux est de créer l'instance au chargement de la classe (private static final Singleton instance = new Singleton();) et dans getSingleton() de ne faire que return instance, tout ceci sans synchroniser (ça ne sert à rien dans ce cas)...
Posté le : 26/10/2006 17:51:06

Déposé sur Mychapterdb - logiciel de chapitrage de vidéos (en particulie...

Bah j'ai mis le lien qui est hébergé sur mon ftp lycos, en .rar.

C'est grave?
Posté le : 19/08/2005 08:53:55

Déposé sur Un jeu d'echecs pour jouer à deux en étant sur de respecter l...

J'avais pris des captures d'écran sur des sites où y'avait des plateaux avec des pièces, et un ptit coup de photoshop pr couper la pièce (gomme magique), et sauver en png transparent :D

D'ailleurs sur mon jeu y'avait 4 skins si je me souviens bien (dont une faite perso qui est toute laide, faite à la souris lol).
Posté le : 18/08/2005 13:44:30

1 2


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,530 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales