problème de threads - Java - Programmation
Marsh Posté le 09-05-2005 à 12:20:36
normal, la création de ton objet chrono est conditionnelle, donc si il ne se créé pas, il n'existe pas quand tu passes dans ton else !
vire l'instanciation de chrono du if
Marsh Posté le 09-05-2005 à 12:25:25
Je viens de voir que je redéclarais en local chronometre avec Chronometre chron = new Chronometre alors que ça devrait être chrono = new Chronometre;
C'est la 2nd fois que ça m'arrive ça fait une heure de perdue pfff.
merci en tout cas
Marsh Posté le 09-05-2005 à 12:26:58
Fuat pas écouter Harko, il connaît que le C++ managé et l'ASM
Marsh Posté le 09-05-2005 à 12:46:06
sinon, y'a la classe java.util.Timer qui est bien ...
Marsh Posté le 09-05-2005 à 12:48:40
verdoux a écrit : Fuat pas écouter Harko, il connaît que le C++ managé et l'ASM |
en même temps, j'ai lu son code en biais, j'ai juste vu un objet créé dans un bloc if/else, donc dés l'instant ou un objet est créé de façon conditionnelle, faut éventuellement s'attendre à une NullPointerException hein
Marsh Posté le 09-05-2005 à 12:18:36
Bonjour j'ai un problème de threads. Voici mon code:
Ceci est mon chronometre:
j'ai une classe jeu avec une méthode lanceChrono ( boolean ) :
La thread se lance bien mais j'ai une NullPointerException quand je ré-appelle la méthode lanceChrono pour interrompre. La NPE est sur:
pourtant chrono est bien déclaré globale à la classe. Je ne comprends pas pourquoi il disparaît
---------------
Du taf dans le Logiciel Libre : https://www.linuxjobs.fr