je voudrais que s'affiche une barre de progession pendant que s'execute une
longue requête sous oracle. En fait on ne connait pas le temps que prendra
la requete mais peu importe je voudrait utiliser un timer qui augmente ma
juage de progression tous les seconde par exemple. j'ai fait ceci :
OuvreFille(FenetreJauge) // ouvre ma fenetre avec une jauge
Timer(AugmenteJauge,100) // lance une procedure qui aumente de 1 la jauge
(paramétrée avec une taille max de 5)
SI param=nbmax ALORS // je teste si la taille max de la jauge est atteinte
Ferme(FenetreJauge)// et ferme la fenetre
FIN
Pb : déjà il ne veut pas fermer ma fenetre !!! pourquoi ? je ne sais pas !
Ensuite je ne sais pas ou mettre mon HExecuteRequete !?
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
sf.marseille
Salut,
je voudrais que s'affiche une barre de progession pendant que s'execute une longue requête sous oracle. En fait on ne connait pas le temps que prendra la requete mais peu importe je voudrait utiliser un timer qui augmente ma juage de progression tous les seconde par exemple. j'ai fait ceci :
C'est possible pour l'avoir fait mais pas avec une jauge mais une annimation.
Le principe qui fonctionne chez moi est de lancé ta requête dans un thread secondaire et de mettre ta jauge (par exemple) dans ta pocédure appelante.
Le TheadAttend() me sert en fait de TimeOut mais peut-être qu'il n'est pas utile dans ton cas.
Pour info : Essaye de limiter ton Thread au stric minimum. Au début j'avais presque tout mis, et je me suis rendu compte qu'il y avait des comportements bizarres. Mefiance aussi si, suite à ta requete tu essaye de remplir une table. Ca marche mais il y a des instructions à éviter, à moins que WD9 corrige ces petits désagrements.
A noter que faire l'inverse. C'est à dire, l'animation ou la jauge dans le thread n'a donné aucun résultat concluant en ce qui me concerne. Je suis donc preneur de toute solution.
Bonne journée. AB+ Laurent
Salut,
je voudrais que s'affiche une barre de progession pendant que s'execute
une longue requête sous oracle. En fait on ne connait pas le temps que
prendra la requete mais peu importe je voudrait utiliser un timer qui
augmente ma juage de progression tous les seconde par exemple. j'ai fait
ceci :
C'est possible pour l'avoir fait mais pas avec une jauge mais une
annimation.
Le principe qui fonctionne chez moi est de lancé ta requête dans un
thread secondaire et de mettre ta jauge (par exemple) dans ta pocédure
appelante.
Le TheadAttend() me sert en fait de TimeOut mais peut-être qu'il n'est pas
utile dans ton cas.
Pour info : Essaye de limiter ton Thread au stric minimum. Au début
j'avais presque tout mis, et je me suis rendu compte qu'il y avait des
comportements bizarres. Mefiance aussi si, suite à ta requete tu essaye de
remplir une table. Ca marche mais il y a des instructions à éviter, à moins
que WD9 corrige ces petits désagrements.
A noter que faire l'inverse. C'est à dire, l'animation ou la jauge dans
le thread n'a donné aucun résultat concluant en ce qui me concerne. Je suis
donc preneur de toute solution.
je voudrais que s'affiche une barre de progession pendant que s'execute une longue requête sous oracle. En fait on ne connait pas le temps que prendra la requete mais peu importe je voudrait utiliser un timer qui augmente ma juage de progression tous les seconde par exemple. j'ai fait ceci :
C'est possible pour l'avoir fait mais pas avec une jauge mais une annimation.
Le principe qui fonctionne chez moi est de lancé ta requête dans un thread secondaire et de mettre ta jauge (par exemple) dans ta pocédure appelante.
Le TheadAttend() me sert en fait de TimeOut mais peut-être qu'il n'est pas utile dans ton cas.
Pour info : Essaye de limiter ton Thread au stric minimum. Au début j'avais presque tout mis, et je me suis rendu compte qu'il y avait des comportements bizarres. Mefiance aussi si, suite à ta requete tu essaye de remplir une table. Ca marche mais il y a des instructions à éviter, à moins que WD9 corrige ces petits désagrements.
A noter que faire l'inverse. C'est à dire, l'animation ou la jauge dans le thread n'a donné aucun résultat concluant en ce qui me concerne. Je suis donc preneur de toute solution.