guiguir68
Messages postés640Date d'inscriptionvendredi 20 novembre 2009StatutMembreDernière intervention21 janvier 2024
-
Modifié par guiguir68 le 12/03/2015 à 18:11
Whismeril
Messages postés19028Date d'inscriptionmardi 11 mars 2003StatutNon membreDernière intervention24 avril 2024
-
16 mars 2015 à 21:09
Bonjour,
J'ai créer un programme en C# dont les fichiers et l'exécutable se situent dans Program Files/Mon_programme.
En exécutant mon programme, je remarque que le répertoire courant se trouve dans C:/Users/Guiguir68/AppData/Local/App.....
Comment exécuter mon programme dans Program Files et ainsi être dans le bon répertoire courant ?
yann_lo_san
Messages postés1137Date d'inscriptionlundi 17 novembre 2003StatutMembreDernière intervention23 janvier 201626 16 mars 2015 à 20:40
Salut
j'imagine que tu as utilisé une instruction du type
CurrentDirectory ou GztCurrentDirectory()
En C#, ce n'est pas forcément celui de ton executable !
Par exemple si tu utilises les composant OpenFileDialog ect...
Tu peux faire un truc du genre :
using System.Reflection;
using System.IO;
public class MonProg
{
public static string PathEXE = Path.GetDirectoryName(
Assembly.GetExecutingAssembly().Location);
}
bye...
Whismeril
Messages postés19028Date d'inscriptionmardi 11 mars 2003StatutNon membreDernière intervention24 avril 2024656 16 mars 2015 à 21:05
Bonsoir Yann, je pense comme toi, mais j'attendais un peu de détails de sa part.
Au bout de 600 messages, on pourrait espéré qu'il sache qu'une question bien posée amène une réponse aisée, dans le cas contraire toute une discussion....
Whismeril
Messages postés19028Date d'inscriptionmardi 11 mars 2003StatutNon membreDernière intervention24 avril 2024656
>
Whismeril
Messages postés19028Date d'inscriptionmardi 11 mars 2003StatutNon membreDernière intervention24 avril 2024 16 mars 2015 à 21:09
12 mars 2015 à 18:52