Bonsoir,
Voici un morceau de code qui recupere le chemin de l'application et change l'extention en .ini (Dites moi si mon code est bien 'codé')
LPTSTR lpFichierIni;
// On recupere le chemin du fichier ini (dans le repertoire de l'application)
lpFichierIni = new char[MAX_PATH];
GetModuleFileName(NULL, lpFichierIni, lstrlen(lpFichierIni));
lstrcpyn(lpFichierIni, lpFichierIni, lstrlen(lpFichierIni) - 3);
lstrcat(lpFichierIni, ".ini");
// Pour le debug en mode release.
MessageBox(hwndDlg, lpFichierIni, "Fichier INI", MB_OK);
Le probleme c'est qu'en compilant en mode Debug, pas de probleme mais en mode Release, à l'execution, le chemin est tronqué ???
j'ai du style C:\PROGRAMM FILE .ini
Une autre petite question en passant :
J'emploi ici le mot clef new qui est du C++, comment puis je faire pour faire de la programmation C/Win32, utiliser les malloc ou les globalAlloc ???
Merci pour vos réponses et bonnes soirée.
Matt...