cs_MaDC
Messages postés34Date d'inscriptionsamedi 25 mai 2002StatutMembreDernière intervention25 août 2003
-
14 juin 2003 à 12:34
DarkBoss
Messages postés154Date d'inscriptionsamedi 3 août 2002StatutMembreDernière intervention12 décembre 2008
-
15 févr. 2005 à 14:52
Salut tout le monde!!!!
qq1 aurait une routine permettant de gauler le chemin de l'application en cours (le .exe quoi), j'ai qq soucis de modification de path là, enfin bon...
cs_JCDjcd
Messages postés1138Date d'inscriptionmardi 10 juin 2003StatutMembreDernière intervention25 janvier 20094 14 juin 2003 à 18:30
(si tu es en mode console)
Pourquoi tu prend pas les arguments du 'main'
"in main(int argc,carh **argv)"
le chemin complet sera dans 'argv[1]' !
(si t'es en Win32)
Un des paremtre de ton WinMain
DarkBoss
Messages postés154Date d'inscriptionsamedi 3 août 2002StatutMembreDernière intervention12 décembre 2008 15 févr. 2005 à 14:52
je ne comprend pas ton code !
pourquoi met tu c = pszDest + GetModule?
alors que getmodule(...,pszDest) met deja le chemin dans pszDest
au lieu de :
char* MyPath(char* pszDest)
{
char* c = pszDest + GetModuleFileName(NULL, pszDest, MAX_PATH);while(*c !'\\') c--; *c 0;
return pszDest;
}
j' orai plus to mis :
char* GetExeCurrDir()
{
char pszDest[MAX_PATH];
GetModuleFileName(NULL, pszDest, MAX_PATH);
int i;
i=strlen(pszDest);
while(pszDest[i] != '\\') i--; pszDest[i] = 0;
MessageBox(NULL,pszDest,"Chemin", MB_OK);
return pszDest;
}