Coucou tout le monde,
J'ai besoin de faire une application qui li le nom de fichier.
Pour cela, j'ai vu qu'il existé la classe TList pour C++ Builder.
Je programme sur visual C++
Donc, j'ai aussi vu qu'il y avait :
Dans la FAQ : (http://c.developpez.com/faq/vc/?page...etOpenFileName) proposant 2 versions :
Une avec MFC utilisant la classe CFileFind et la méthode CFileFind::GetFileName (http://msdn2.microsoft.com/en-us/library/ttex48b8.aspx pour la documentation de MSDN)
J'ai donc testé les exemples de la FAQ et aussi celle vu sur des forums et sur le site de MSDN.
Je n'arrive pas à compiler, cela me dit qu'il n'arrive pas à convertir un const char en LPSTR
J'ai donc testé l'exemple sans MFC :
Pour la ligne :
HANDLE h = FindFirstFile("c:\\*.*", &data);
J'obtient pareil, une impossibilité de compiler avec ce message : impossible de convertir le parametre 1 de 'const char [7]' en LPCWSTR.
Cela compile avec HANDLE h = FindFirstFile((LPCWSTR)"c:\\*.*", &data);
mais bon, il ne trouve rien ensuite, car il ne cherche pas le bon parametre... :-/
Bref, j'ai tenté pas mal de chose et j'm'y prend certainement très mal ^^ QQ'un aurait il la solution ?
Partager