![]() |
| Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé. | |||||||
|
|||||||
| Applets Vos questions sur les Applets |
![]() |
|
|
Outils de la discussion |
|
|
#1 (permalink) |
|
Membre chevronné
![]() Date d'inscription: décembre 2003
Messages: 635
|
Bonjour, j'ai un petit soucis concernant l'actualisation d'un applet via F5.
Mon applet utilise la librairie disponible sur http://rxtx.org/ pour communiquer sur le port série. Je suis obligé de garder le port ouvert car les échanges sont continu. Or quand on actualise la page avec F5, l'applet se recharge et ne parvient plus a ouvrir le port COM qui doit etre verrouillé par l'instance précédente. Je ne vois pas comment faire pour débloquer le port ou ne garder qu'une instance de l'applet en memoire. Quelqu'un aurait il une solution magique ? |
|
|
|
|
|
#2 (permalink) |
|
Nouveau membre du Club
![]() Date d'inscription: février 2007
Localisation: Rennes
Âge: 23
Messages: 61
|
Tu pourrais essayer d'implementer la méthode stop() dans ta classe, ou tu fermerais la connexion.
La méthode stop() est appele quand l'applet est décharge lors de la fermeture de la page, je pense que ca doit aussi fonctionner pour le rechargement de la page. edit : Desole, j'avais pas vu que les connexions devait rester ouverte, donc ca va pas marcher cette solution. |
|
|
|
|
|
#3 (permalink) |
|
Membre Confirmé
![]() |
Bonjour,
Je suis pas sur que la méthode Destroy est appelé lors de l'actualisation de la page. J'ai testé un Thread qui se crée dans une Applet (à chaque démarrage), a chaque fois que je lance F5 un autre Thread se crée et l'ancien est toujours actif... |
|
|
|
|
![]() |
![]() |
||
Instance d'applet non redémarrer
|
||
| Outils de la discussion | |
|
|