Bonjour,

Mon projet est en MFC basé sur des boites de dialogues codé sous visual studio 2008.

Alors lorsque j'utilise le "jeu de caractères Unicode", j'arrive à ouvrire une page web sans problème avec ce code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
static HWND hBut;
ShellExecute(hBut,L"open",L"http://www.google.fr/",NULL,NULL,SW_SHOWNORMAL);
Mon problème c'est que je dois mettre le jeu de caractère à "non defini"
et à ce moment là avec ce même code il me met l'erreur:
impossible de convertir le paramètre 2 de 'const wchar_t [5]' en 'LPCSTR'

alors je fais un cast comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
static HWND hBut; 
	ShellExecute(hBut,(LPCSTR)L"open",(LPCSTR)L"http://www.google.fr/",NULL,NULL,SW_SHOWNORMAL);
Et malgrès que j'ai plus d'erreur, ma page s'ouvre pas !

Pouvez vous m'aidez svp