Bonjour,

Voici le bout de code posant un problème :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
DWORD       nRet;
        NETRESOURCE nr;
        LPTSTR      buff;
        DWORD       buffsize = 256;
 
        nr.lpLocalName      = lect; <---ERREUR DE CONVERSION
        nr.lpRemoteName  = (LPSTR) GlobalAlloc(GPTR, 256);
       buff                      = (LPSTR) GlobalAlloc(GPTR, 256);
J'ai du integrer ces bouts de code utilisant les API pour monter des lecteurs reseaux Microsoft. (grace a l'aide trouvé sur ce forum...), le reste du code est pour les lib wxWIDGETS et sous l'EDI CodeBlocks.


J'ai déclaré une variable wxString (utilisant wxWidegts) "lect".
Lors de la compilation j'ai une erreur :
error: invalid conversion from `const wxChar*' to `CHAR*'


Lorsque je met "R:" par exemple en place d'une variable "lect" cela fonctionne bien.
Si je déclare ma variable d'un type wxChar ou Char j'ai la même erreur.

Si quelqu'un peut m'aider a comprendre....

Merci