J utilise VB6 SP5 et j ai un probleme avec une barre de=20
progression. J ai fait un programme qui copie des dossiers=20
et des fichiers dans un repertoire de sauvegarde. Le=20
probleme est le suivant. A l interieur de mon code, j ai=20
place un peut partout la ligne suivante =AB=20
ProgressBar1.Value =3D ProgressBar1.Value + 10 =BB pour avoir=20
un aper=E7ue de l =E9tat de la copie. Quand je lance mon=20
application, la premiere valeur est affichee, mais la=20
barre ne progresse graduellement selon les lignes de code.=20
C est seulement a la fin de la copie que la barre est=20
pleine. Que dois-je faire pour rafraichir la barre de=20
progression ? J ai cherche sur le site et certains=20
parlaient de DoEvents mais rien a faire ca fonctionne=20
toujours pas.
Merci=20
Claude
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
François Picalausa
Bonjour/soir,
Dans ce cas, pourquoi employer une barre de progression? La barre de progression sert à indiquer une progression non pas a être incrémentée au fil du temps... Autant employer une animation!
L'affaire c'est que ton code s'exécute trop vite lorsque tu fait ProgressBar1.Value = ProgressBar1.Value + 10. Alors la solution, place ton opération dans un timer, soit indépendant au code.
Alors spécifie le nombre de miliseconde auquel tu veux augumenter ton progressbar. Lorsque tous tes opération sont terminées, alors met ta progressbar à MAX et reset la!
cheers
"Claude" a écrit dans le message de news:024d01c3579d$a96d9940$ Bonjour
J utilise VB6 SP5 et j ai un probleme avec une barre de progression. J ai fait un programme qui copie des dossiers et des fichiers dans un repertoire de sauvegarde. Le probleme est le suivant. A l interieur de mon code, j ai place un peut partout la ligne suivante « ProgressBar1.Value = ProgressBar1.Value + 10 » pour avoir un aperçue de l état de la copie. Quand je lance mon application, la premiere valeur est affichee, mais la barre ne progresse graduellement selon les lignes de code. C est seulement a la fin de la copie que la barre est pleine. Que dois-je faire pour rafraichir la barre de progression ? J ai cherche sur le site et certains parlaient de DoEvents mais rien a faire ca fonctionne toujours pas. Merci Claude
Bonjour/soir,
Dans ce cas, pourquoi employer une barre de progression? La barre de
progression sert à indiquer une progression non pas a être incrémentée au
fil du temps... Autant employer une animation!
L'affaire c'est que ton code s'exécute trop vite lorsque tu fait
ProgressBar1.Value = ProgressBar1.Value + 10. Alors la solution,
place ton opération dans un timer, soit indépendant au code.
Alors spécifie le nombre de miliseconde auquel tu veux augumenter ton
progressbar. Lorsque tous tes opération sont terminées, alors met ta
progressbar à MAX et reset la!
cheers
"Claude" <Dravasc1@hotmail.com> a écrit dans le message de
news:024d01c3579d$a96d9940$a501280a@phx.gbl...
Bonjour
J utilise VB6 SP5 et j ai un probleme avec une barre de
progression. J ai fait un programme qui copie des dossiers
et des fichiers dans un repertoire de sauvegarde. Le
probleme est le suivant. A l interieur de mon code, j ai
place un peut partout la ligne suivante «
ProgressBar1.Value = ProgressBar1.Value + 10 » pour avoir
un aperçue de l état de la copie. Quand je lance mon
application, la premiere valeur est affichee, mais la
barre ne progresse graduellement selon les lignes de code.
C est seulement a la fin de la copie que la barre est
pleine. Que dois-je faire pour rafraichir la barre de
progression ? J ai cherche sur le site et certains
parlaient de DoEvents mais rien a faire ca fonctionne
toujours pas.
Merci
Claude
Dans ce cas, pourquoi employer une barre de progression? La barre de progression sert à indiquer une progression non pas a être incrémentée au fil du temps... Autant employer une animation!
L'affaire c'est que ton code s'exécute trop vite lorsque tu fait ProgressBar1.Value = ProgressBar1.Value + 10. Alors la solution, place ton opération dans un timer, soit indépendant au code.
Alors spécifie le nombre de miliseconde auquel tu veux augumenter ton progressbar. Lorsque tous tes opération sont terminées, alors met ta progressbar à MAX et reset la!
cheers
"Claude" a écrit dans le message de news:024d01c3579d$a96d9940$ Bonjour
J utilise VB6 SP5 et j ai un probleme avec une barre de progression. J ai fait un programme qui copie des dossiers et des fichiers dans un repertoire de sauvegarde. Le probleme est le suivant. A l interieur de mon code, j ai place un peut partout la ligne suivante « ProgressBar1.Value = ProgressBar1.Value + 10 » pour avoir un aperçue de l état de la copie. Quand je lance mon application, la premiere valeur est affichee, mais la barre ne progresse graduellement selon les lignes de code. C est seulement a la fin de la copie que la barre est pleine. Que dois-je faire pour rafraichir la barre de progression ? J ai cherche sur le site et certains parlaient de DoEvents mais rien a faire ca fonctionne toujours pas. Merci Claude
+The_Taco+
L'affaire c'est que ton code s'exécute trop vite lorsque tu fait ProgressBar1.Value = ProgressBar1.Value + 10. Alors la solution, place ton opération dans un timer, soit indépendant au code.
Alors spécifie le nombre de miliseconde auquel tu veux augumenter ton progressbar. Lorsque tous tes opération sont terminées, alors met ta progressbar à MAX et reset la!
cheers
"Claude" a écrit dans le message de news:024d01c3579d$a96d9940$ Bonjour
J utilise VB6 SP5 et j ai un probleme avec une barre de progression. J ai fait un programme qui copie des dossiers et des fichiers dans un repertoire de sauvegarde. Le probleme est le suivant. A l interieur de mon code, j ai place un peut partout la ligne suivante « ProgressBar1.Value = ProgressBar1.Value + 10 » pour avoir un aperçue de l état de la copie. Quand je lance mon application, la premiere valeur est affichee, mais la barre ne progresse graduellement selon les lignes de code. C est seulement a la fin de la copie que la barre est pleine. Que dois-je faire pour rafraichir la barre de progression ? J ai cherche sur le site et certains parlaient de DoEvents mais rien a faire ca fonctionne toujours pas. Merci Claude
L'affaire c'est que ton code s'exécute trop vite lorsque tu fait
ProgressBar1.Value = ProgressBar1.Value + 10. Alors la solution, place ton
opération dans un timer, soit indépendant au code.
Alors spécifie le nombre de miliseconde auquel tu veux augumenter ton
progressbar. Lorsque tous tes opération sont terminées, alors met ta
progressbar à MAX et reset la!
cheers
"Claude" <Dravasc1@hotmail.com> a écrit dans le message de
news:024d01c3579d$a96d9940$a501280a@phx.gbl...
Bonjour
J utilise VB6 SP5 et j ai un probleme avec une barre de
progression. J ai fait un programme qui copie des dossiers
et des fichiers dans un repertoire de sauvegarde. Le
probleme est le suivant. A l interieur de mon code, j ai
place un peut partout la ligne suivante «
ProgressBar1.Value = ProgressBar1.Value + 10 » pour avoir
un aperçue de l état de la copie. Quand je lance mon
application, la premiere valeur est affichee, mais la
barre ne progresse graduellement selon les lignes de code.
C est seulement a la fin de la copie que la barre est
pleine. Que dois-je faire pour rafraichir la barre de
progression ? J ai cherche sur le site et certains
parlaient de DoEvents mais rien a faire ca fonctionne
toujours pas.
Merci
Claude
L'affaire c'est que ton code s'exécute trop vite lorsque tu fait ProgressBar1.Value = ProgressBar1.Value + 10. Alors la solution, place ton opération dans un timer, soit indépendant au code.
Alors spécifie le nombre de miliseconde auquel tu veux augumenter ton progressbar. Lorsque tous tes opération sont terminées, alors met ta progressbar à MAX et reset la!
cheers
"Claude" a écrit dans le message de news:024d01c3579d$a96d9940$ Bonjour
J utilise VB6 SP5 et j ai un probleme avec une barre de progression. J ai fait un programme qui copie des dossiers et des fichiers dans un repertoire de sauvegarde. Le probleme est le suivant. A l interieur de mon code, j ai place un peut partout la ligne suivante « ProgressBar1.Value = ProgressBar1.Value + 10 » pour avoir un aperçue de l état de la copie. Quand je lance mon application, la premiere valeur est affichee, mais la barre ne progresse graduellement selon les lignes de code. C est seulement a la fin de la copie que la barre est pleine. Que dois-je faire pour rafraichir la barre de progression ? J ai cherche sur le site et certains parlaient de DoEvents mais rien a faire ca fonctionne toujours pas. Merci Claude