donslim
Messages postés13Date d'inscriptiondimanche 26 mars 2006StatutMembreDernière intervention13 septembre 2007
-
17 mai 2006 à 21:16
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019
-
17 mai 2006 à 22:31
Bonjour à tous
Je travail actuellement en MFC,et j'aimerais récupérer le chemin courant d'ou se situe mon éxécutable,pour pouvoir utiliser la fonction shellscript en fonction de la ou je me trouve.Merci d'avance pour les réponses
A voir également:
Mvn : le terme «mvn» n'est pas reconnu comme nom d'applet de commande, fonction, fichier de script ou programme exécutable. vérifiez l'orthographe du nom, ou si un chemin d'accès existe, vérifiez que le chemin d'accès est correct et réessayez.
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 17 mai 2006 à 22:31
GetCurrentDirectory te dira le dossier courant, noter cependant que ça n'a pas de rapport avec l'emplacement physique de l'exe, Ta currentDirectory peut être modifiée par le raccourci lanceur du prog.
Si pas besoin d'enregistrer le dossier d'exe, assure ta currentDirectory de suite depuis WinMain:
void __stdcall AppPathInitialize()
{
char szthis[300];
char* c = szthis + GetModuleFileName(0, szthis, 300); while(*c !'\\') c--; *c 0;
SetCurrentDirectory(szthis);
}