Vedlen
Messages postés360Date d'inscriptionmardi 14 octobre 2003StatutMembreDernière intervention 7 septembre 2009
-
17 sept. 2006 à 00:50
Vedlen
Messages postés360Date d'inscriptionmardi 14 octobre 2003StatutMembreDernière intervention 7 septembre 2009
-
17 sept. 2006 à 13:55
Bonjour,
j'aimerai savoir comment faire pour capter l'appel d'un fichier par le programme s'ouvrant. Je m'explique :
pour ouvrir un fichier via un programme, on peut écrire :
Shell "C:\Un programme.exe C:\fichier que je veux ouvrir.txt"
Imaginons que mon prog soit justement "Un programme.exe". Comment faire pour que, à son exécution, il détecte qu'il ait été lancé pour ouvrir "fichier que je veux ouvrir.txt" ?
Cette explication est compliquée pour pas grand chose je sais... :P
Vedlen
Messages postés360Date d'inscriptionmardi 14 octobre 2003StatutMembreDernière intervention 7 septembre 2009 17 sept. 2006 à 13:55
Oui c'est ce que j'ai pensé en premier lieu mais je voulais savoir s'il n'y avait pas une solution plus clean ;), mais bon effectivement je crois que je vais faire ça.
Merci de ton aide
cs_Willi
Messages postés2375Date d'inscriptionjeudi 12 juillet 2001StatutModérateurDernière intervention15 décembre 201822 17 sept. 2006 à 08:32
Est bien si tu ne veux pas avoir plusieurs fois ton appli de lancer (plusieurs instance) dans ton form_load tu mets
If App.PrevIntance Then
'Appli déjà lancé
'Ici tu vas placer le bout de code donné précédemment
'Puis décharger la feuille afin de fermer ton appli
Unload Me
End if
'Si pas déjà lancé
'Tu as juste à replacer le même bout de code.
Vedlen
Messages postés360Date d'inscriptionmardi 14 octobre 2003StatutMembreDernière intervention 7 septembre 2009 17 sept. 2006 à 12:10
Oui mais ça ne fait que fermer une seconde appli après lui avoir fait récupérer la valeur, je veux dire il n'y a pas de lien avec la première appli qui est déjà en exécution..