Repertoire de demarrage

Signaler
Messages postés
37
Date d'inscription
mardi 27 juillet 2004
Statut
Membre
Dernière intervention
4 mai 2006
-
Messages postés
129
Date d'inscription
mardi 22 novembre 2005
Statut
Membre
Dernière intervention
30 décembre 2007
-
Bonjour,

je cherche le moyen de récuperer le chemin du répertoire qui contient mon exe, pouvez vous me mettre sur la voix...

dans une form secondaire de mon code, je fais ceci:

string myFilePath = application.startupPath ;

mais cela ne renvoie rien, je pensais alors qu'il fallait le mettre dans la form qui contient mon main()
mais cela ne fonctionne pas non plus.

thanks.

1 réponse

Messages postés
129
Date d'inscription
mardi 22 novembre 2005
Statut
Membre
Dernière intervention
30 décembre 2007
3
Salut,
voici une possibilité:
System.Reflection.Assembly myAssembly = typeof(MyMainClass).Assembly; // Remplacer MyMainClass par le nom de n'importe quelle classe définie dans l'assembly.
string startupPath = System.IO.Path.GetDirectory(myAssembly.Location);
Je ne l'ai essayé que dans une application console et non dans une application Windows Forms, mais ça devrait marcher de la même manière.