Retour à la page Delphi
dernière mise à jour le : dimanche 25 février 2001
Composant UnPas2 modifié le 25/02/2001 afin de le rendre compatible avec les applications cachées.
UnPas2 détecte, au démarrage de l'application si une même application n'a pas déjà été lancée. Il permet, si on le désire de mettre l'application déjà lancé en avant plan et dépliée (en opposition avec repliée dans la barre des taches). Il possède un certain nombre de propriétés et événements.
Name Comme d'habitude. StopSiDejaLance Boolean indiquant si le programme doit s'arrêter lorsqu'il détecte que la même application est déjà lancée. Dans ce cas, avant de s'arréter, l'application déjà lancée est dépliée et mise en avant plan. Tag Comme d'habitude.
OnDejaLance Cet événement se déclenche lorsque UnPas2 détecte qu'une même application est déjà lancée. Il le fait juste après avoir fait le OnShow de la fiche sur laquelle vous avez posé UnPas2. Cette fiche n'est pas encore visible mais a été créée. OnPasDejaLance Cet événement se déclenche lorsque UnPas2 détecte qu'une même application n'a pas déjà lancée. Il le fait juste après avoir fait le OnShow de la fiche sur laquelle vous avez posé UnPas2. Cette fiche n'est pas encore visible mais a été créée.
La détection de l'application déjà ouverte se
fait à l'aide des mutex.
Chargement du composant
Télécharger le composant puis installez le (voir page installation des composants)