|
creer une jauge ? |
|
Stagiaire WDF ![](http://old.wdforge.org/uploads/rank3e84154a75422.gif)
Inscrit: 17/10/2004 15:10
Post(s): 27
|
salut à tous
comment faut'il s'y prendre pour creer une jauge lors de la lecture des répertoire par exemple... je voudrais y placer le nom du fichier en traitement ainsi que l'avancement de l'operation sur le fichier en question...
il y'a bien un exemple de mémoire dans une des derniéres LST, mais je trouve leur exemple trop complexe à exploiter. je recherche une formule simple et efficace facilement adaptable...
merci d'avance pour votre contribution.
Contribution le : 27/03/2006 23:38
|
_________________
A bientôt
|
|
Re: creer une jauge ? |
|
Animateur WDF ![](http://old.wdforge.org/uploads/rank3f7d78368d45f.gif)
Inscrit: 02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
|
Bonjour, Citation : je comprends Citation : Lors de la lecture des répertoires
Que des répertoires, répertoires et sous répertoires avec ou sans fichiers Parcours de fichiers ? recherche de fichiers ? Pouvez vous être un peu plus précis.
Contribution le : 28/03/2006 12:01
|
|
|
Re: creer une jauge ? |
|
Stagiaire WDF ![](http://old.wdforge.org/uploads/rank3e84154a75422.gif)
Inscrit: 17/10/2004 15:10
Post(s): 27
|
bonjour drcharly93
eh bien voila, j'affiche des images de grande taille depuis le repertoire images de mon disque dur dans un champs image de 300x300 par exemple et je les sauvegarde avec la fonction :
dSauveImageJPEG (Imagereduit, "C:\Documents\Image.JPEG")
je liste automatiquement donc toutes les images de mon repertoire une a une dans le champ imagereduit et je les sauvegarde, c'est à ce moment que je voudrais afficher une jauge de progression qui avance en fonction du nombre de fichier déjà traité, pour faire patienter et afficher le pourcentage effectué. (et en plus si possible le nom du fichier en cours de sauvegarde...)
je voudrais egalement utiliser une jauge similaire lorsque je parcours un repertoire contenant des images et que je les affiches dans une listeimage... certain repertoire etant long a charger dans la liste image en peut penser que le proogramme est bloqué, alors qu'il n'a pas fini de charger les images.
merci pour votre aide.
Contribution le : 28/03/2006 21:07
|
_________________
A bientôt
|
|
Re: creer une jauge ? |
|
Inscrit: 19/11/2002 12:20
Post(s): 390
|
Ce n'est pas franchement possible pour une raison simple, il n'est pas possible dans Windows d'avoir une fonction simple demandant: "Combien de fichiers images dans le répertoire /toto/ ?"
Dans votre cas, s'il n'y a pas trop de sous répertoires, ce que je ferai dans un premier temps c'est que je compterai (et en même temps je récupèrerai) le nombre de fichiers à gérer en faisant un fRep() ou un flistefichier() (selon qu'il y a des sous répertoires ou non à gérer). Ensuite, vous lancez votre traitement "lourd" et vous pouvez donc faire: "Image N° 1 /2345 en cours de traitement: toto.jpg"
Bref: 1°) on compte, 2°) on affiche,
Alors c'est sûr si le répertoire est très important ou que le nombre de sous répertoires est grand lui aussi, il y aura un temps de latence pendant le comptage / récupération des noms. Mais: 1°) ça va assez vite (simple récupération), 2°) là vous pouvez mettre une jauge de 1 à 50 par exemple qui est alimentée par un thread ou un timer et qui bougerait pour dire "récupération des noms en cours" avec un champ libellé qui montre le nombre de fichiers récupérés en temps réel etc... 3°) ou alors un gif animé.
Mais bon, il n'y a pas de solution parfaite :)
Contribution le : 29/03/2006 10:32
|
|
Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.