philbar71
Messages postés70Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 5 juillet 2013
-
25 sept. 2006 à 20:08
philbar71
Messages postés70Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 5 juillet 2013
-
26 sept. 2006 à 13:00
Bonjour,
Je programme en VB6 et je cherche une routine simple à mettre en oeuvre pour lier une ProgressBar à un chargement ou une sauvegarde de fichiers.
Ca devrait donc être constitué un peu de cette manière:
1) Trouver le poids total des fichiers à charger ou sauver.
2) Faire avancer la progresBar en fonction du pourcentage de progression... évidemment
J'avais trouvé un truc de ce genre dans une source en anglais, mais c'était extrêmement complexe à manipuler, avec plein de sub() et je suis persuadé qu'on doit pouvoir faire plus simple, mais je manque de temps pour chercher une autre solution.
Dans le même ordre d'idée je cherche une routine pour sauvegarder une image au format JPG. Là aussi j'en avais trouvé une hyper complexe et mal documentée, elle aussi en anglais, que j'ai réussi à incorporer à un projet, mais elle comportait aussi d'autres fonctions dont je n'avais pas besoin et je n'ai pas su élaguer ce qui était inutile.
Nota : Je n'ai pas besoin de la possibilité de réglage du taux de compression. Une valeur standard me suffirait.
Par ailleurs l'anglais ne me pose pas trop de problème, mais je regrette toutefois qu'un certain nombre de personnes qui postent leurs création ici reprennent des routines où subsistent encore des annotations en anglais. S'ils les ont bien comprises, ce serait intéressant et profitable à tous qu'ils les reformulent en français.
philbar71
Messages postés70Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 5 juillet 2013 26 sept. 2006 à 13:00
Merci Renfield,
J'ai été voir ce qui se cachait dans le GDI+ et j'ai trouvé ça pour du VB6 : http://www.codyx.org/snippet_conversion-images-bmp-jpg-png-avec-gdi_160.aspx Ca me convient donc parfaitement.
Et pour la barre de progression, ça me paraît être effectivement suffisant de travailler fichier par fichier et extrêmement simple.