OVH Cloud OVH Cloud

ne lancer l'appli qu'une fois au max

5 réponses
Avatar
seb-seb
bonjour
comment au lancement terminer l'appli si elle est deja lancée
merci

5 réponses

Avatar
Jacques93
Bonjour seb-seb,
seb-seb a écrit :
bonjour
comment au lancement terminer l'appli si elle est deja lancée
merci




Voir App.PrevInstance. Par exemple :

Sub Main()
If App.PrevInstance Then
MsgBox "Déja lancé"
Exit Sub
End If
Form1.Show
End Sub


--
Cordialement,

Jacques.
Avatar
Picalausa François
Hello,

Un article traite de cela sur la faq:
http://faq.vb.free.fr/index.php?questionF

En fait, App.PrevInstance est suffisant dans la plupart des cas, mais pour
les applications où il est critique qu'une instance max tourne une autre
méthode est exposée.

--
Picalausa François
"seb-seb" a écrit dans le message de news:
%
bonjour
comment au lancement terminer l'appli si elle est deja lancée
merci



Avatar
seb-seb
merci à tous les 2 je m'attendais à quelques chose de plus tordu avec des
API ...
Avatar
Guy DETIENNE
Salut ;O)

Toi qui voulais des API's ;O)
Je te propose le lien ci-dessous qui permet de détecter une instance déjà
lancée et en cas de lancement d'une seconde instance, c'est la première
instance qui s'affiche...

DÉTECTION D'UNE INSTANCE - RESTAURATION DE L'ANCIENNE INSTANCE
http://www.vbfrance.com/code.aspx?ID44

Guy

"seb-seb" a écrit dans le message de
news:
merci à tous les 2 je m'attendais à quelques chose de plus tordu avec des
API ...




Avatar
seb-seb
"Guy DETIENNE" a écrit dans le message de news:

Salut ;O)

Toi qui voulais des API's ;O)
Je te propose le lien ci-dessous qui permet de détecter une instance déjà
lancée et en cas de lancement d'une seconde instance, c'est la première
instance qui s'affiche...



en effet le principe est mieux mais c'est encore trop abstrait pour moi ...