ratsimisampy
Messages postés37Date d'inscriptionmardi 27 juillet 2004StatutMembreDernière intervention 4 mai 2006
-
18 avril 2006 à 13:01
dgouttegattat
Messages postés129Date d'inscriptionmardi 22 novembre 2005StatutMembreDernière intervention30 décembre 2007
-
18 avril 2006 à 13:17
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.
dgouttegattat
Messages postés129Date d'inscriptionmardi 22 novembre 2005StatutMembreDernière intervention30 décembre 20073 18 avril 2006 à 13:17
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.