bonjour à tous,

pourriez-vous m'aider ? car je bute sur le problème suivant :
- sous windows,
- je réussis à lire dans un fichier ini
- qui est dans le même répertoire que ma dll
- développée sous Visual C++ 2010 Express
- quand je fournis le chemin absolu "c:/monfichierini.ini" ça marche...

mais il se trouve que je ne maîtrise pas dans quel répertoire sera installée la dll par l'utilisateur, j'ai donc besoin d'indiquer le chemin relatif = le même répertoire que ma dll.

Je pensais pouvoir passer en paramètre de GetPrivateProfileString le chemin
- "monfichierini.ini" directement ... mais cela ne fonctionne pas...

- ".//monfichierini.ini" ne marche pas non plus...

J'ai bidouillé le format, rien ne passe...

Autre piste, avec GetCurrentDirectory : mais VStudio me dit qu'il n'est pas déclaré... quelle librairie faut-il ajouter ??

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
char path[MAX_PATH];
GetCurrentDirectory(sizeof(path), path);
merci pour votre aide : je craque sur un truc qui doit être tout bête ?!!