bonjour,
je développe actuellement un programme en c++ dans lequel je dois afficher les différents fichiers présents dans un répertoire
j'ai utilisé le code trouvé dans la faq mais j'ai une erreur
si je mets ce code (adapté pour mon programme), j'ai l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 //--------------------------------------------------------------------------- void __fastcall TufmCreaInf::AfficherRepertoire() { // affiche le contenu du répertoire 'shared' // ShowMessage(path); Search(path, lb_repertoire->Items); } //--------------------------------------------------------------------------- void TufmCreaInf::Search(AnsiString FilePath, TStrings * ListeFichiers) { TSearchRec Infos_fichier; if (!FindFirst(FilePath+"*.*", faAnyFile, Infos_fichier)) do { if (ExtractFileName(Infos_fichier.Name) != "." && ExtractFileName(Infos_fichier.Name) != "..") { ListeFichiers->Add(ExtractFileName(Infos_fichier.Name)); } } while(!FindNext(Infos_fichier)); FindClose(Infos_fichier); } //---------------------------------------------------------------------------
le programme me retourne des fichiers d'un répertoire que je ne connais pas (je ne sais pas du tout où il se trouve ni même si il existe...)
si quelqu'un sait d'où cela peut venir, toute explication est la bienvenue...
@+
Partager