Bonjour
gnICombienFichiers et i sont des var globales.
Dans le Thread, je fais ça :
mais quand j'arrive à doRempliTable, gnICombienFichiers est toujours = 0, donc ma jauge n'avance pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part gnICombienFichiers = fListeFichier
Comment faire pour avoir le nombre de fichiers ??
Merci
Voici mon code, si on peut faire mieux, dites-le moi .
qui lance ça
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 sur le bouton sPath est une chaîne sPath = fRepSélecteur("Repertoire","Sélectionnez un répertoire") ThreadExécute("THREADNAME",threadNormal,"doTHRempliTable",sPath)
qui lance ça
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 PROCEDURE doTHrempliTable(sPath est une chaîne) SI sPath <> "" ALORS gnICombienFichiers = fListeFichier(sPath + "\*.jpg", doRempliTable) END
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 PROCEDURE doRempliTable(Rep, fichier, nChange, ptr) Documents.DOC_Num_Gestion = Rep Documents.DOC_Nom = fichier Documents.DOC_Chemin = REP + fichier Documents.DOC_Date = DateDuJour() //Documents.DOC_Image = ajo HAttacheMémo(Documents,DOC_Image,Rep + fichier,hMémoImg) //HSupprime(Documents,) HAjoute(Documents) Jauge(i, gnICombienFichiers, "Il reste " + (gnICombienFichiers-i)*100/gnICombienFichiers + "% à effectuer") // i = i +1
Partager