Là on s'est pas compris (dsl je m'exprime pas toujours correctement :oops: ).
En fait l'exécutable ne se place pas du tout dans ce dossier MAPI/NT (Non aucun rapport avec une messagerie)
mon code (de mémoire) :
path p = complete (path("./", native));
cout << p.leaf();
Je compile le projet!
2 cas :
1) je clique sur mon exe (console) qui se trouve bien dans c:/monprojet/ (par exemple)
sortie : C:/monprojet/
2) Je fais un glisser déposer d'un fichier .txt (qui me sert pour la suite du programme) sur ce MEME exe et qui se trouve au même niveau que mon exe.
sortie : C:/ProgrammesFiles/Fichiers Communs/System/(...)/NT
Bref deux comportements différents en fonction si mon programme reçoit ou non un argument ! En fait il perderait le chemin :?
Et j'ai remarqué ce comportement que sur des projets vides (va&riable d'environnement perdue ??)
Là on s'est pas compris (dsl je m'exprime pas toujours correctement :oops: ).
En fait l'exécutable ne se place pas du tout dans ce dossier MAPI/NT (Non aucun rapport avec une messagerie)
mon code (de mémoire) :
Je compile le projet!
2 cas :
1) je clique sur mon exe (console) qui se trouve bien dans c:/monprojet/ (par exemple)
sortie : C:/monprojet/
2) Je fais un glisser déposer d'un fichier .txt (qui me sert pour la suite du programme) sur ce MEME exe et qui se trouve au même niveau que mon exe.
sortie : C:/ProgrammesFiles/Fichiers Communs/System/(...)/NT
Bref deux comportements différents en fonction si mon programme reçoit ou non un argument ! En fait il perderait le chemin :?
Et j'ai remarqué ce comportement que sur des projets vides (va&riable d'environnement perdue ??)