Detecter qu'une appli est deja en memoire pour qu'on la lance pas 2x

Detecter qu'une appli est deja en memoire pour qu'on la lance pas 2x - VB/VBA/VBS - Programmation

Marsh Posté le 24-02-2003 à 09:59:49    

Bonjour
 
tout est dans le titre,
 
je voudrais que lorsque je lance mon programme VB il detecte si il est deja en memoire, si oui il se ferme immédiatement , sinon il se lance...
 
comment faire???
 
merci


---------------
Ptit con de goret je t'emmerde ^_^
Reply

Marsh Posté le 24-02-2003 à 09:59:49   

Reply

Marsh Posté le 24-02-2003 à 10:11:59    

API Win32 : CreateMutex()
 
tu créé un mutex, et s'il te retourne ERROR_ALREADY_EXISTS, alors le processus est déjà présent en mémoire


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 24-02-2003 à 10:12:55    

Harkonnen a écrit :

API Win32 : CreateMutex()
 
tu créé un mutex, et s'il te retourne ERROR_ALREADY_EXISTS, alors le processus est déjà présent en mémoire


 
Excellent ! V tester ca  
 
merci


---------------
Ptit con de goret je t'emmerde ^_^
Reply

Marsh Posté le 24-02-2003 à 10:18:12    

:heink:  
 
ya vachement plus simple:
 


Private Sub Form_Load()
    If App.PrevInstance Then
        MsgBox "déjà en mémoire"
    Else
        MsgBox "première instance"
    End If
End Sub


 
Si PrevInstance est à True, c'est que le programme est déjà une première fois en mémoire.


Message édité par drasche le 24-02-2003 à 10:18:32

---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 24-02-2003 à 10:22:28    

drasche a écrit :

:heink:  
 
ya vachement plus simple


l'avantage de ma solution est qu'elle peut être utilisée dans tous les langages ! ça lui servira quand il passera à un vrai langage :whistle:
 
[:dehors2]


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 24-02-2003 à 10:24:20    

:pfff:


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 24-02-2003 à 10:57:04    

Harkonnen a écrit :


l'avantage de ma solution est qu'elle peut être utilisée dans tous les langages ! ça lui servira quand il passera à un vrai langage :whistle:
 
[:dehors2]


 
Ne t'en fais pas je suis conscient que VB c'est pas c'qu'ya de mieux d'ailleur je ne fait quel'interface graphique de mon prog en VB, le noyaux esten vc++ :) ( masi c pas moi qui le programme )
 
d'ici peu je me mettre au a vc++ aussi, en attendant merci a vous 2 pour les reponses ;)
 
a+


Message édité par _maximus_ le 24-02-2003 à 10:58:18

---------------
Ptit con de goret je t'emmerde ^_^
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed