par Dark_Schneider » Ven Mar 23, 2007 12:55 pm
Mon code
sRecherch est une chaîne
LISTE_FichierRepertoireCourant est une chaîne
sRepCourant est une chaîne = "C:\TEDESP\EAA\A021"+"\*.*"
//permet de lister tous les fichiers d'un répertoire
//On amorce la recherche, la constante FRFichier indique qu'on recherche des fichiers
sRecherch=fRep(sRepCourant,frFichier)
// sRechech = "" si plus de fichiers dans le répertoire
TANTQUE sRecherch <> ""
// On ajoute le fichier trouvé dans la liste LISTFIC
ListeAjoute(LISTE_FichierRepertoireCourant, sRecherch)
// On recherche le fichier suivant
sRecherch=fRep("",frFichier)
FIN
Bon la le sRepCourant contient le bon truc le problème que j'avais bettement fait et que j'avais mit ça :
sRepCourant est une chaîne = "C:\TEDESP\EAA\A021\"+"\*.*"
sRepCourant = C:\TEDESP\EAA\A021\\*.*, normal qu'il buggé car \\ *_*
Merci de m'avoir aidé a trouver mon erreur freddy77
La j'ai un autre problème, quand j'exécute le programme pas à pas quand j'arrive à :
ListeAjoute(LISTE_FichierRepertoireCourant, sRecherch)
Il me dit que LISTE_FichierRepertoireCourant n'est pas une liste, hors pour ListeAjoute il faut :
ListeAjoute(une chaîne de caractère, une chaîne de caractère)
Si je met LISTE_FichierRepertoireCourant est une Liste
Il me souligne ListeAjoute et me dit que je doit avoir : ListeAjoute(une chaîne de caractère, une chaîne de caractère)
Je voit pas d'ou vient le problème là, car d'une manière ou d'une autre ils se contredisent.
Merci d'avance