probléme avec LPCWSTR sous VC++
Salut,
Je suis total déb en VC++, et j'ai un prob de type.
Le code suivant marchait avec DEVC++
Code:
1 2 3 4 5 6
|
if (RegOpenKey(HKEY_LOCAL_MACHINE,
"Software\\Microsoft\\Windows\\CurrentVersion\\Run\\",
&hkResult)==ERROR_SUCCESS){
} |
et me génère une erreur avec Visual C++:
test.cpp
d:\documents\visual studio 2005\projects\test\test\test.cpp(32) : error C2664: 'RegOpenKeyW'*: impossible de convertir le paramètre 2 de 'const char [47]' en 'LPCWSTR'
Les types pointés n'ont aucun rapport entre eux*; conversion nécessitant reinterpret_cast, cast de style C ou cast de style fonction
Quelle est la bonne syntaxe pour utiliser cette fonction.
Merci à tous.
Alain
Pense à mettre la balise de code, Merci Farscape