Bonjour tout le monde,

Je suis débutant en C++, je vous explique mon petit problème :

j'ai 2 attributs : CString strLangue, strDll;

dans strLangue, je récupère un paramètre qui est dans un fichier .txt
dans l'attribut strDll j'aimerai formater une chaine de caractère "i18n%s.dll".
A la place du %s, j'aimerai introduire mon attribut strLangue qui à pour valeur, FR,EN,DE,IT...

voila ce que j'ai essayé

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
CString strLangue, strDll;
strLangue = TParam::GetPSZVal(PVI_LANGUE);
strDll.format("i18n%s.dll", Langue);
hinst = LoadLibrary(strDll);
erreur : error C2664: 'void __cdecl CString::Format(const unsigned short *,...)' : cannot convert parameter 1 from 'char [11]' to 'const unsigned short *'

je ne comprends pas très bien ce message...
Merci d'avance pour vos réponses