begin process at 2010 02 10 03:20:04
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Système

 > 

Exécution

 > 

Attente pendant un traitement long


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Attente pendant un traitement long

samedi 12 août 2006 à 00:14:05 | Attente pendant un traitement long

juliusius37

Bonjour a tous
voila mon soucis, j'ai une appli comportant des traitement assez long (plusieurs minutes) pendant ces traitement j'affiche donc en mode modale une fenetre avec un petit timer et des case pour faire une animation a la k2000. Mon probleme est que les traitement sont telement long pour certain que la barre ne se déplace pas enfin si mais elle avance d'un cran en 30secondes. Comment faire pour que ce soit fluide? je ne vois vraiment pas.(j'ai placé des doevents dans toute mes boucle pour tenté de redonner la main a l'affichage mais rien a faire)
Merci d'avance a vous tous

mailto:S0KARISS@hotmail.com
samedi 12 août 2006 à 00:25:03 | Re : Attente pendant un traitement long

mortalino

Membre Club


Salut,

"j'ai placé des doevents dans toute mes boucle" => 1 seul suffit !

Utilise le ReyProgressBar. Il est fluide et esthétiquement sympa !

@++

   Mortalino
Le mystérieux chevalier, "Provençal, le Gaulois"
samedi 12 août 2006 à 00:30:50 | Re : Attente pendant un traitement long

juliusius37

Ouai sauf que si je s'av a l'avance mon temps de traitement j'aurai utilisé une progress barre mais la c aléatoire, j'ai de la recurcivité et je parcours un nombre indefini de fichier. donc je peu pas faire ce que tu me dis mais merci qd meme pour ta reponse!

mailto:S0KARISS@hotmail.com
samedi 12 août 2006 à 00:42:06 | Re : Attente pendant un traitement long

chaibat05

Bonsoir,
Si ton traitement est assez long, pourquoi l' alourdir encore plus
avec un Timer et une animation.
Il faut savoir que même les ProgressBar classiques sont à proscrire.
pour l' affichage en Mode 1. 
Affiches donc ta fenêtre en  Mode  1 ,  et commence ta boucle avec
Screen.MousePointer=11 pour signaler que ton traitement est en cours
et termine le avec Screen.MousePointer=vbDefault (fin du traitement).
et laisses couler...

A la rigeur tu peux mêttre un peu de music pour détendre l' atmosphère !

Bonsoir Mortalino,
Je vois que tu es de retour.
samedi 12 août 2006 à 00:48:01 | Re : Attente pendant un traitement long

mortalino

Membre Club


Salut Chaibat,

Ca va bien ? Moi je ne reste pas longtemps, j'ai fait une over-dose d'abus de sommeil, donc, pfuit, au lit !

Bah j'en profite pour dire que ce que tu proposes n'est pas co* du tout, je n'y aurais pas pensé et c'est certainement la meilleur solution !   Bien vu

Bonne soirée à tous les deux,

@++

   Mortalino
Le mystérieux chevalier, "Provençal, le Gaulois"
samedi 12 août 2006 à 00:49:33 | Re : Attente pendant un traitement long

juliusius37

Ouai non mais je connais l'utilisateur de base si au bout de 10 minute il a toujours le sablier il va se dire ca a planté et quické l'appli et ap il va venir me dire que ca bug, c'est pour ca que je voulais une chtite animation bien fluide.
Je v tenté en insérant une animation carrement genre flash ou truc a la con mais bon ca m'ennui, je voudrais vraiment trouver une autre solution. Ce que je ne comprend pas c'est qu'un timer si je lui dis fait ca toute les demi seconde il devrai pas etre plus lent selon la charge de traitement, donc les timer sont vraiment pourris sous vb. mais merci du coup de main! 

mailto:S0KARISS@hotmail.com
samedi 12 août 2006 à 00:56:34 | Re : Attente pendant un traitement long

mortalino

Membre Club


Oui pour les timer mais ça aide. Au pire tu as l'API.
Concernant l'animation, prend exemple sur le CSMS de Pcpt.
Il n'y a pas que l'animation qui compte, mais les infos de ton appli : à savoir tu décris dans ton traitement des étapes, style étape 1 / 8, recherche de fichiers (etc...) et tu le places dans un label. Le voyant évolué, ton utilisateur ne devrait pas s'acharner sur Ctrl Alt Suppr
(croyant que c'est planté)

@++

   Mortalino
Le mystérieux chevalier, "Provençal, le Gaulois"
dimanche 13 août 2006 à 04:10:37 | Re : Attente pendant un traitement long

chaibat05

Salut Juliusius,
T' en est ou avec ton problème?
Si t' as pas encore trouvé de solution, réponds moi. J' ai quelque chose
à te proposer et qui pourra t' interesser.
Ne désespère pas et garde le moral.

A+


Cette discussion est classée dans : long, traitement, attente, avance


Répondre à ce message

Sujets en rapport avec ce message

Attente pendant un traitement long [ par juliusius37 ] Bonjour a tous!Bon voila mon problème, j'ai un traitemlent assez long a effectuer. J'ai donc crée un petit form du style veuillez patientez traitement Nombres long [ par Orlean2 ] Bonjour et merci d’avance pour les réponses   J’ai un problème pour avoir des nombres long Exemple : 4722366482869645213696 XX#= 472236648286964521369 Barre de progression durant un traitement long [ par Bobresss ] Bonjour,mon programme fait appel à un lot SQL Server 2000 et durant son execution je voudrais lancer une barre de progression,j'ai deja essayé avec un Créer un message d'attente [ par tiwolfette ] Bonjour à tous,J'ai 2 p tites questions.Tout d'abord je voudrais savoir quel objet, méthode utiliser pour créer une boite avec une barre de défilement problème mot de passe [ par stargates ] J'ai confectionné un petit exécutable mot de passe et je le déploie avec installshield devstudio 9. Je l'ai installé sur un autre ordi. Tout fonctionn [b]Accéder à distance à une bd access via internet[/b] [ par asel ] bonjour, voilà je m'y connais pas vraiment dans ce domaine et je voudrais savoir comment faire pour accéder à une bd access qui se trouve sur un pc di convertir un Long en String [ par HollowSpecter128 ] Bonsoir à tous,J'ai un petit problème.Je dois convertir un Long en String pour des besoins de stockage de données.Exemple : le nombre 183038175 Parametre Source Combo Box Trop Long [ par JCDussDuss ] Bonjour,Je suis en train de developper une petite appli sous access et j'ai le soucis suivant :Je dois charger en VBA dans une combobox, une liste d'i Fonctions Darken & Lighten RGB ? [ par tr0piiic ] Je cherche ces 2 fonctions, ca permetterait de passer une couleur RGB, avec un seuil et ca renverrait une couleur RGB soit + sombre (darken) ou plus c Beep Erreur :/ [ par junk33 ] Salut, bon je débute en Vb car je suis plus admin rézo qu'autre chose :)donc mon pb est que je voudrais émettre un bip du speaker de la carte mére. J'


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,546 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales