Le mercredi 27 août 2003 à 09:11, poiskaille a écrit dans fr.comp.lang.c++ :
j'ai cette erreur de compilation dans mon prog:
cannot convert parameter 1 from char [10] to const unsigned short, cast needed ...
ma fonction est
toto(LPCTSTR param) et l'appel est toto("blablabla");
j'ai la même erreur pour des fonctions qui prennent un LPCTSTR en param et que je n'ai pas écrites ?!
je sui débutant en c++ et je travaille avec visual c++.
Un forum Windows ou Visual C++ serait plus adapté...
Apparemment, tu compiles « en Unicode » à ton insu. Ton message d'erreur suggère que LPCTSTR = wchar_t const * alors que tu passes des char.
Si tu veux un source cohérent, remplace tes "blablabla" par des _T(""blablabla").
-- ___________ 2003-08-27 09:49:36 _/ _ _`_`_`_) Serge PACCALIN -- sp ad mailclub.net _L_) Il faut donc que les hommes commencent -'(__) par n'être pas fanatiques pour mériter _/___(_) la tolérance. -- Voltaire, 1763
Le mercredi 27 août 2003 à 09:11, poiskaille a écrit dans
fr.comp.lang.c++ :
j'ai cette erreur de compilation dans mon prog:
cannot convert parameter 1 from char [10] to const unsigned short, cast
needed ...
ma fonction est
toto(LPCTSTR param) et l'appel est toto("blablabla");
j'ai la même erreur pour des fonctions qui prennent un LPCTSTR en param et
que je n'ai pas écrites ?!
je sui débutant en c++ et je travaille avec visual c++.
Un forum Windows ou Visual C++ serait plus adapté...
Apparemment, tu compiles « en Unicode » à ton insu. Ton message d'erreur
suggère que LPCTSTR = wchar_t const * alors que tu passes des char.
Si tu veux un source cohérent, remplace tes "blablabla" par des
_T(""blablabla").
--
___________ 2003-08-27 09:49:36
_/ _ _`_`_`_) Serge PACCALIN -- sp ad mailclub.net
_L_) Il faut donc que les hommes commencent
-'(__) par n'être pas fanatiques pour mériter
_/___(_) la tolérance. -- Voltaire, 1763
Le mercredi 27 août 2003 à 09:11, poiskaille a écrit dans fr.comp.lang.c++ :
j'ai cette erreur de compilation dans mon prog:
cannot convert parameter 1 from char [10] to const unsigned short, cast needed ...
ma fonction est
toto(LPCTSTR param) et l'appel est toto("blablabla");
j'ai la même erreur pour des fonctions qui prennent un LPCTSTR en param et que je n'ai pas écrites ?!
je sui débutant en c++ et je travaille avec visual c++.
Un forum Windows ou Visual C++ serait plus adapté...
Apparemment, tu compiles « en Unicode » à ton insu. Ton message d'erreur suggère que LPCTSTR = wchar_t const * alors que tu passes des char.
Si tu veux un source cohérent, remplace tes "blablabla" par des _T(""blablabla").
-- ___________ 2003-08-27 09:49:36 _/ _ _`_`_`_) Serge PACCALIN -- sp ad mailclub.net _L_) Il faut donc que les hommes commencent -'(__) par n'être pas fanatiques pour mériter _/___(_) la tolérance. -- Voltaire, 1763