Page 1 sur 1

[R] Problème d'affichage dans une listview

Posté : mer. 02 juin 2010 18:34
par pins38
Bonjour,

Je m'adresse à vous car j'ai un problème d'affichage dans une listview. Je voudrais afficher une liste de fichiers d'un répertoire, modifiés entre deux dates, pour ce qui est de l'affichage de la liste complète des fichiers du répertoire en question, pas de soucis. Dès que j'essaye de lister les fichiers modifiés entre date de début et date de fin, aucun résultat :!:

Voici le code de ma gui :
► Afficher le texte
Merci de votre aide.

Re: [..] Pb affichge dans une listview

Posté : lun. 07 juin 2010 11:28
par SagePourpre
Voici quelques indications avant de partir
pour ma journée.

Premièrement,

Code : Tout sélectionner

 $search = FileFindFirstFile ($chemin & "*.*")
ne peut pas être utilisé comme ça.

$chemin, dans votre script correspond à un label.
Si vous placez une ligne de console directement dessous cette fonction
afin de voir le résultat de cette fonction, il donnera toujours '-1' ce qui
explique que rien ne fonctionne correctement.

Vous devez utilisez 'GuiCtrlRead' afin de lire la valeur d'un contrôle.

La même erreur est présente ici

Code : Tout sélectionner

 If $dateM > $dateD And $dateM < $dateF Then  
ajoutez un consolewrite($dateM & @crlf) et vous verrez que la valeur
n'est pas la date.


Pour terminer, vous effectuez dès le départ dans la boucle While ... Wend

Par contre, lorsque l'on clique sur valider, rien n'est fait de la sorte pour peupler
la listview.


J'essaierai de revenir voir votre progression sur ce problème en revenant
des études ce soir mais en attendant, c'est mon premier constat.

Re: [..] Pb affichge dans une listview

Posté : lun. 07 juin 2010 17:56
par pins38
Bonsoir,
Je viens de suivre les instructions afin de vérifier ce qui est retourné par ConsoleWrite :

>Running:(3.3.6.0):C:\Program Files (x86)\AutoIt3\autoit3_x64.exe "K:\Donnees\Areva\gui.au3"
K:\Donnees\Areva\Traites\ ==> pour ce qui est de la variable $chemin
20100513
20100513 ==> Date modification fichier
20100513
20100513
20100513
20100526
20100526
20100526
20100526
+>17:49:09 AutoIT3.exe ended.rc:0
>Exit code: 0 Time: 18.184

Rest à étudier le problème de la boucle.

Re: [..] Problème d'affichage dans une listview

Posté : jeu. 17 juin 2010 19:33
par pins38
Bonsoir à tous, j'ai résolu mon problème, il suffisait de lire les dates au bon endroit du code ! :P
Ci après le code de la GUI fonctionnel :
► Afficher le texte
Je vous joint une image de la GUI :