Apache Adobe Flex TutorialTutoriaux Adobe Flex & AIR en Français

20nov/100

Flex Library – Savoir si plusieurs instance d'une application sont lancées – SingleInstanceChecker

SingleInstanceChecker est une librairie très simple puisqu'elle ne comporte qu'une classe et une méthode.

Mais cette méthode peut vous être utile dans un cas bien précis, si vous voulez qu'une seule instance de l'application soit lancée. Attention, on ne parle pas d'un utilisateur qui ne peut s'authentifier qu'une fois sur un poste, on parle ici d'avoir l'application ouverte dans plusieurs onglets.

Son utilisation est très simple:

var c:SingleInstanceChecker = new SingleInstanceChecker("uniqueName");
if (c.isSingle() == true)
 //only one instance already running
else
 //application is already opened in another browser or browser tab

La manipulation se fait à l'aide de la classe LocalConnection qui permet de faire communiquer plusieurs SWF lancés sur une même machine. Voilà, ça peut servir !

Flex Application – blocking multiple running at the same time

Ready to use SingleInstanceChecker class

The source code sample application accompanied by comments

Articles similaires

Commentaires (0) Trackbacks (0)

Aucun commentaire pour l'instant


Leave a comment

(required)

Aucun trackbacks pour l'instant