Probleme avec lecture fichier INI

Kaioshin12 Messages postés 7 Date d'inscription samedi 6 mars 2010 Statut Membre Dernière intervention 24 août 2011 - 7 mars 2010 à 16:02
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 - 7 mars 2010 à 17:54
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

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
7 mars 2010 à 16:56
L""

ciao...
BruNews, MVP VC++
0
Kaioshin12 Messages postés 7 Date d'inscription samedi 6 mars 2010 Statut Membre Dernière intervention 24 août 2011
7 mars 2010 à 17:01
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,
0
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
7 mars 2010 à 17:54
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++
0
Rejoignez-nous