zelze
Messages postés234Date d'inscriptionmardi 31 décembre 2002StatutMembreDernière intervention30 juillet 2008
-
30 juil. 2008 à 21:45
Kevin.Ory
Messages postés840Date d'inscriptionmercredi 22 octobre 2003StatutMembreDernière intervention 7 janvier 2009
-
31 juil. 2008 à 01:29
Bonjour,
Voila mon problème:
J'ai fait un programme a instance unique et j'aimerai j'aimerai récupérer les arguments des lignes de commandes qui vers ce programmune fois celui-ci lancé.
Pour ce faire j'ai besoin d'un evenement a chaque fois que celui-ci est execute, je ne sais pas du tout si un tel evenement existe ou s'il est possible d'en générer un. Quelqu'un a-t-il une solution?
j'espere avoir été assez explicite dans ma question.
je vous remercie d'avance pour vos solutions.
Kevin.Ory
Messages postés840Date d'inscriptionmercredi 22 octobre 2003StatutMembreDernière intervention 7 janvier 200911 30 juil. 2008 à 22:46
Non, il y a effectivement un événement qui signal qu'une autre instance à été ouverte, et en plus elle donne la ligne de commande
' On déclare localement pour capturer l'événement :
Dim WithEvents app As My.MyApplication = My.Application
' Cette procédure se lance lorsque une autre instance du prog est ouverte :
Private Sub app_StartupNextInstance(ByVal sender As Object, ByVal e As Microsoft.VisualBasic.ApplicationServices.StartupNextInstanceEventArgs) Handles app.StartupNextInstance
' La ligne de commande de l'instance qui vient de s'ouvrir est accessible par l'argument e
End Sub
zelze
Messages postés234Date d'inscriptionmardi 31 décembre 2002StatutMembreDernière intervention30 juillet 2008 30 juil. 2008 à 22:25
Merci de ta réponse mais ce n'est pas ca.
Il s'agit effectivement d'une forme mais l'evenement Load ne s'active qu'une seule fois, au lancement de l'éxécutable.
Or ce qui m'interesse est un evenement qui s'active a chaque fois que l'on execute le fichier exe alors que celui-ci est deja actif.
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 30 juil. 2008 à 22:28
si c'est du MOMO-INSTANCE tu n'auras aucun évènement. c'est l'appli qui se ferme "presque" avant l'ouverture ^^.
ou alors il te faut gérer ton propre code (ta fonction PERSO de App.previnstance)
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp