Probleme avec lecture fichier INI

Signaler
Messages postés
7
Date d'inscription
samedi 6 mars 2010
Statut
Membre
Dernière intervention
24 août 2011
-
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
-
Bonjour,

J'ai un soucis avec la lecture d'un fichier .ini.
J'utilise la fonction : GetPrivateProfileString("DATABASE","Serveur","",MaVariable,100,"Connexion.ini");

mais j'ai l'erreur :

error C2664: 'GetPrivateProfileString' : impossible de convertir le paramètre 1 de 'char *' en 'LPCTSTR'

Je ne sais pas quoi faire.
Je suis sous Visual Studio 2008 en C++ avec un projet CLR.
Merci d'avance.

3 réponses

Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
26
L""

ciao...
BruNews, MVP VC++
Messages postés
7
Date d'inscription
samedi 6 mars 2010
Statut
Membre
Dernière intervention
24 août 2011

Merci pour ta réponse rapide.

J'ai fais ce que tu m'a dit mais cette fois c'est le paramètre 4 : MaVaribla qui ne va pas.Elle est déclarée de cette façon : char *MaVariable

et j'ai l'erreurErreur :

error C2664: 'GetPrivateProfileString' : impossible de convertir le paramètre 4 de 'char *' en 'LPTSTR'

Merci,
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
26
Faut faire un projet Unicode ou ANSI, mais pas les 2 mélangés.

Va dans les propriétés du projet et mets en multibyte au lieu de Unicode, ce sera plus facile en débutant.

ciao...
BruNews, MVP VC++