Repertoire de demarrage

ratsimisampy Messages postés 37 Date d'inscription mardi 27 juillet 2004 Statut Membre Dernière intervention 4 mai 2006 - 18 avril 2006 à 13:01
dgouttegattat Messages postés 129 Date d'inscription mardi 22 novembre 2005 Statut Membre Dernière intervention 30 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.

thanks.

1 réponse

dgouttegattat Messages postés 129 Date d'inscription mardi 22 novembre 2005 Statut Membre Dernière intervention 30 décembre 2007 3
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.
0
Rejoignez-nous