Comment exécuter une application VB.net en lui passant des paramètres [Résolu]

Messages postés
20
Date d'inscription
dimanche 30 décembre 2007
Dernière intervention
3 mars 2012
- - Dernière réponse : speyrard
Messages postés
20
Date d'inscription
dimanche 30 décembre 2007
Dernière intervention
3 mars 2012
- 9 avril 2010 à 15:41
Bonjour,

J'ai une application VB.net et je souhaite pouvoir passer des paramètres lors du lancement de l'executable du genre

mon_appli-VB.exe param1 param2

Mon appli utiliserait alors les param1 et param2 pour son initialisation.
Je pensais pouvoir utiliser les paramètres de l'application dans VB.net mais à ce que j'en lis, je ne peux pas les utiliser avant le démarrage de l'appli.
Reste la possibilité de gérer via un fichier ini : ca m'embête comme solution car mes param1, param2 sont variables (cela signifie que je devrais réécrire mon fichier ini avant chaque exécution et cela me plait moyen comme solution)

Est-ce que quelqu'un aurait une suggestion ou une autre méthode qui m'a surement échappé ?

D'avance merci
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
401
Date d'inscription
mercredi 19 avril 2006
Dernière intervention
6 juin 2011
3
Merci
Bonjour,

Sinon tu peux retrouver les arguments par la propriété my.Application.CommandLineArgs qui te renvoit un tableau de string

Bonne Prog

Merci lesdis 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 97 internautes ce mois-ci

Commenter la réponse de lesdis
Messages postés
14316
Date d'inscription
vendredi 14 mars 2003
Dernière intervention
5 décembre 2018
0
Merci
Bonjour,

Il te suffit de déclarer une
Sub Main (byval ptArguments() as string)
ensuite, tu utilises le tableau en paramètre pour récupérer tes arguments
puis tu ouvre ton premier formulaire.

Commenter la réponse de NHenry
Messages postés
20
Date d'inscription
dimanche 30 décembre 2007
Dernière intervention
3 mars 2012
0
Merci
Merci pour vos réponses

La propriété my.Application.CommandLineArgs colle parfaitement à mon besoin
Commenter la réponse de speyrard

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.