Savoir si mon appli est déjà lancée sur une autre session

cs_MELISA Messages postés 72 Date d'inscription mardi 16 avril 2002 Statut Membre Dernière intervention 12 février 2008 - 26 janv. 2005 à 09:52
cs_MELISA Messages postés 72 Date d'inscription mardi 16 avril 2002 Statut Membre Dernière intervention 12 février 2008 - 4 févr. 2005 à 16:55
Bonjour,

Je travaille sous VB6 et j'ai un petit problème.
Je dois lancer une seule instance de mon appli sur un serveur, là pas de pb avec 'App.PrevInstance'.
Le soucis est que des personnes peuvent ouvrir de leur poste une session sur le serveur et lancer l'appli. Et là je peux avoir plusieurs instances de mon application.
Je cherche à bloquer tout lancement de mon application si celle-ci est déjà lancée soit directement sur le serveur, soit à partir d'une session à distance.

Merci pour votre aide.

2 réponses

cs_the_best Messages postés 212 Date d'inscription jeudi 13 novembre 2003 Statut Membre Dernière intervention 6 avril 2006
4 févr. 2005 à 13:23
Il y a peut-être une solution:
tu ouvre un fichier quelqonque par exemple c:\séku.txt comme ça il est 'vérouillé'
Quand tu démarre, tu test si tu peut supprimer se fichier. Si non, c'est que ton prog. est déjà lancé.

Je ne sais pas si ça marche à la perfection mais essaie !

The Best

Glu !!! [VIVE LINUX. Saviez vous qu'il existe Gambas pour remplacer Vb sous linux ? ]
0
cs_MELISA Messages postés 72 Date d'inscription mardi 16 avril 2002 Statut Membre Dernière intervention 12 février 2008
4 févr. 2005 à 16:55
Impeccable. Merci beaucoup pour ton aide
0