cs_lak75
Messages postés71Date d'inscriptionvendredi 20 juillet 2007StatutMembreDernière intervention 3 avril 2008
-
10 mars 2008 à 22:15
cs_Chatbour
Messages postés764Date d'inscriptionjeudi 27 juillet 2006StatutMembreDernière intervention 6 septembre 2010
-
29 avril 2008 à 19:12
Bonjour,
J’ai une application java qui tourne sur un pda. Je voudrais savoir comment interdire le lancement de l’application une deuxième fois tant qu'elle tourne encore? Car actuellement elle est lancée plusieurs fois si l’utilisateur clique autant de fois sur l’appli.
didoux95
Messages postés845Date d'inscriptionmardi 25 avril 2006StatutMembreDernière intervention 1 août 20172 11 mars 2008 à 17:55
Slt.
Tu peux, par exemple, créer un fichier temporaire (dans un endroit précis) et tester si ce derniere existe (achaque fois que tu lances le programme). Si il n'existe pas tu le créer, pour indiquer que l'appli est déjà lancée, sinon, tu quitte l'appli qui vient d'être lancée.
didoux95
Messages postés845Date d'inscriptionmardi 25 avril 2006StatutMembreDernière intervention 1 août 20172 12 mars 2008 à 13:39
Slt.
Effectivement, en revanche, c'est facil a mettre en oeuvre et (sauf plantage du programme, au quel cas tu ne pourrais plus lancer l'appli) qui fonctionne :D
Tiens moi au courant ..
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_lak75
Messages postés71Date d'inscriptionvendredi 20 juillet 2007StatutMembreDernière intervention 3 avril 2008 12 mars 2008 à 19:01
salut
J’ai trouvé un programme qui normalement peut résoudre ce problème. L’idée c’est d’utiliser des sockets (voilà le lien : http://www.developpez.net/forums/showthread.php?t=148068). Le problème c’est que mon appli est développé avec SMDK 1.3 . Il ne reconnaît pas le package java.util.scanner qui existe que dans java 5. Je n’ai pas pu testé ce programme
est ce que quelqu'un a une idée ?
mehdi_kh
Messages postés6Date d'inscriptionmercredi 24 novembre 2004StatutMembreDernière intervention17 février 2010 29 avril 2008 à 16:09
Bonjour,
pour résoudre le problème de plantage essaye de faire un bloc try et catch sur tout le code de la fonction main si une exception est levée dans le catch tu supprime le fichier temporaire.