glipper
Messages postés246Date d'inscriptiondimanche 2 juin 2002StatutMembreDernière intervention11 septembre 2016
-
3 juil. 2006 à 00:06
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 2014
-
3 juil. 2006 à 03:31
Bonjour,
j'ai installé Visual Studio 2005 à la place de mon vieux Visual Studio 95 et je le trouve tres exigent sur la syntaxe. En particulier la commande suivante :
MessageBox(hwnd, "texte", "texte", NULL);
ne fonctionne pas !! Il me renvoi le message d'erreur suivant :
error C2664: 'MessageBoxW' : cannot convert parameter 2 from 'const char [5]' to 'LPCWSTR'
Comment dois-je m'y prendre pour afficher cette MessageBox ? Ou sinon, est-il possible de le rendre moins pénible pour la syntaxe comme mon ancien Visual Studio ?
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 200915 3 juil. 2006 à 00:56
C'est du UNICODE. Pour désactiver, va dans les propriétéde ton projet, dans l'onglet général puis dans la section Caractere set et change Unicode pour multi-bytes. Si tu veux conserver, ajoute L devant le texte ou utilise la macro TEXT