Ckris
-
20 avril 2001 à 12:38
frederios
Messages postés125Date d'inscriptionmardi 21 septembre 2004StatutMembreDernière intervention 9 décembre 2006
-
26 oct. 2006 à 21:36
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
frederios
Messages postés125Date d'inscriptionmardi 21 septembre 2004StatutMembreDernière intervention 9 décembre 2006 26 oct. 2006 à 21:36
comme dans le cas de l'example de ce forum(le code en haut de la page) le x etais pas necessaire puisque le seul but du messagebox etais de dire que l'application roulait deja...
frederios
Messages postés125Date d'inscriptionmardi 21 septembre 2004StatutMembreDernière intervention 9 décembre 2006 26 oct. 2006 à 21:32
le x dans x=msgbox cest pour retourner ce que tu va clicker comme si je me trompe pas ca va retourner 6 si tu click ok ainsi de suite... si tu mets pas une variable avant ton msgbox tu mets pas les truc entre() pis ca va juste enclencher un messagebox mais tu vas pas savoir ce que l'utilisateur a clicker dans le msgbox
Example
x=msgbox("ce que tu veux que ca ecrive dans le msgbox",vbOKCancel ,"Le titre du msgbox")
msgbox x
Crew209
Messages postés21Date d'inscriptionvendredi 11 octobre 2002StatutMembreDernière intervention15 juillet 2008 5 févr. 2003 à 20:38
Si tu kik le process et tu démar le tien a la place...
nproc = Le PID du process
code = OpenProcess(PROCESS_TERMINAT, 0, nproc)
Tu fait : TerminateProcess code, 0
Puis la tu laisse le prog continué a séxécuter
cs_slayer
Messages postés202Date d'inscriptiondimanche 1 septembre 2002StatutMembreDernière intervention18 mars 2008 20 janv. 2003 à 10:09
super ce code , mais sa sera pas possible par hasard , de fermer l'encienne apli au lieu de fermé la nouvelle q'uon ouvre ?
Cervomix
Messages postés23Date d'inscriptionjeudi 18 juillet 2002StatutMembreDernière intervention10 janvier 2003 19 juil. 2002 à 11:40
Merci Kris je V essayer!
cs_SysteM
Messages postés73Date d'inscriptionsamedi 27 avril 2002StatutMembreDernière intervention14 juillet 2005 10 juin 2002 à 03:17
Pourquoi utiliser une variable (x)
x = msgbox(.......
???
yoman64
Messages postés962Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 2 août 20102 8 juin 2002 à 09:54
Cool merci du truc
PatDeLaYaute
Messages postés133Date d'inscriptiondimanche 28 avril 2002StatutMembreDernière intervention15 janvier 20093 16 mai 2002 à 10:57
ok, ben tant pis alors :-(
@+
youl46
Messages postés10Date d'inscriptionjeudi 1 mars 2001StatutMembreDernière intervention11 avril 2002 15 mai 2002 à 15:24
je crois pas
PatDeLaYaute
Messages postés133Date d'inscriptiondimanche 28 avril 2002StatutMembreDernière intervention15 janvier 20093 14 mai 2002 à 22:47
Salut, ce petit bout de code est très intérressant. Mais j'aimerais savoir :
si l'application est sur un réseau, va t-elle se détecter si elle est excécutée depuis un poste différent ?
@+
cs_KevinK
Messages postés43Date d'inscriptionmardi 22 janvier 2002StatutMembreDernière intervention 9 janvier 2003 13 mai 2002 à 15:45
karlkox> Nan c'est faux, ca marche très bien même quand tu ouvre un fichier associé avec ton prog.
Je suis sur que t'a même pas essayé !
Cela est vrai pour la plupart des cas mais des lors que l appli est lancé et que l'utilisateur double clique sur un fichier qui lui est associé, ca ne marche pas. Il faut utiliser les Mutex (Mutual Exclusions) qui permettent de n'instancier qu'une seule adresse mémoire (API CreateMutex).
26 oct. 2006 à 21:36
26 oct. 2006 à 21:32
Example
x=msgbox("ce que tu veux que ca ecrive dans le msgbox",vbOKCancel ,"Le titre du msgbox")
msgbox x
5 févr. 2003 à 20:38
nproc = Le PID du process
code = OpenProcess(PROCESS_TERMINAT, 0, nproc)
Tu fait : TerminateProcess code, 0
Puis la tu laisse le prog continué a séxécuter
20 janv. 2003 à 10:09
19 juil. 2002 à 11:40
10 juin 2002 à 03:17
x = msgbox(.......
???
8 juin 2002 à 09:54
16 mai 2002 à 10:57
@+
15 mai 2002 à 15:24
14 mai 2002 à 22:47
si l'application est sur un réseau, va t-elle se détecter si elle est excécutée depuis un poste différent ?
@+
13 mai 2002 à 15:45
Je suis sur que t'a même pas essayé !
30 mai 2001 à 19:45
20 avril 2001 à 12:38
If app.previnstance then
msgbox "L'application est déjà ouverte", vbCritical, "Erreur"
end
end if
ca suffit.