Je souhaite utiliser la fonction myDeleteDirectory dont le code se trouve dans
faq Visual C++ (chapitre 10).
L'exemple fonctionne très bien. En revanche, lorsque le chemin du répertoire
à supprimer se trouve dans une CString, la fonction SHFileOperation qui fait le travail échoue et me renvoie le code 1026 (Descripteur non valide)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
CString subRep("d:\\Mesures\\Camera01");
 
            myDeleteDirectory((LPCTSTR)subRep,true);
En revanche, l'exécution de
Code : Sélectionner tout - Visualiser dans une fenêtre à part
    myDeleteDirectory("d:\\Mesures\\Camera01", true)
est correcte.

Qui peut m'aider et m'expliquer ce que je fais d'incorrect?

Merci.