DJ_CleM_71
Messages postés6Date d'inscriptionmardi 28 septembre 2004StatutMembreDernière intervention 5 janvier 2009
-
18 déc. 2008 à 12:04
DJ_CleM_71
Messages postés6Date d'inscriptionmardi 28 septembre 2004StatutMembreDernière intervention 5 janvier 2009
-
18 déc. 2008 à 13:32
Bonjour,
Je souhaite démarrer un service que j'ai développé. Il est possible de
lui passer des arguments lors de son lancement, pour qu'il agisse en
conséquence.
Si je suis ce qui est indiqué, voilà un code exemple :
Code :
Dim ServiceTest As New System.ServiceProcess.ServiceController
Dim Parametres(1) As String
Parametres(0) = "test"
ServiceTest .ServiceName = "MonService"
ServiceTest .MachineName = "."
ServiceTest .Start(Parametres)
En pas à pas détaillé, ce cette dernière ligne, je me retrouve pourtant
avec un message dont je ne sais mesurer ce qu'il veut dire ....
"args Nom du paramètre : Les arguments du tableau 'args' passé à Start ne peuvent pas être null."
Il semble donc que args doive être un objet et non un tableau ...
lesdis
Messages postés403Date d'inscriptionmercredi 19 avril 2006StatutMembreDernière intervention 7 août 2020 18 déc. 2008 à 12:55
Bonjour,
Dim Parametres(1) As String
Parametres(0) = "test"
Tu déclares un tableau de taille 2, ce qui fait que parametres(1) est vide.
Le message d'erreur que tu reçois t'informes qu'il ne peut avoir de valeur nulle dans un tableau passé en argument.
Essai en déclarant ton tableau de cette facon :
Dim parametres(0) as string
Parametres(0)="test"
ou bien
Dim parametres() as string = {"test"}