Nous sommes actuellement le 15 Juil 2026, 13:00

Le fuseau horaire est UTC-5 heures [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 4 message(s) ] 
Auteur Message
 Sujet du message: Fenetre qui plante VB6
MessagePublié: 19 Jan 2007, 10:03 
Hors-ligne
Référence
Référence
Avatar de l’utilisateur

Inscription : 06 Jan 2002, 22:38
Message(s) : 5949
Localisation : Quebec
Bonjour,

J'ai un petit problème avec un programme fait en VB6. Le programme sert à transferer des données de FoxPro à MySQL. Jusque là, pas de problème, mes boucles vont #1. J'ai mis un Label ou j'indique l'enregistement en cours de copie et combien il en reste en plus d'une barre de progression. Or, de maniere variable, l'affichage va jammé et je ne verrais rien dans la fenetre tant que la boucle sera pas fini. J'ai essayé en rajoutant un refresh sur ma feuille à chaque fois que ma boucle passe mais cela ne marche pas.

Je me demandais si vous auriez une idée pour résoudre le problème.

Merci.

_________________
Herakles Informatique Inc
Collaborateur pour HardGamers


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 19 Jan 2007, 20:54 
Hors-ligne
Référence
Référence
Avatar de l’utilisateur

Inscription : 07 Jan 2002, 00:24
Message(s) : 5834
met un doevents dans ta boucle

Si ta boucle est parcourue très souvent à chaque seconde tu peux te faire une fonction genre lazyDoEvents(). Dedans tu met une variable statique et tu exécute le doevents qu'à chaque 0,x secondes.

doevents permet de libérer les ressources utilisées par ton programme le temps de traiter les différents messages qui sont en file d'attente.

_________________
This posting is provided "AS IS" with no warranties, and confers no rights!
©2006 - 2014 Jump


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 22 Jan 2007, 10:14 
Hors-ligne
Référence
Référence
Avatar de l’utilisateur

Inscription : 06 Jan 2002, 22:38
Message(s) : 5949
Localisation : Quebec
Je vais essayé ça merci.

_________________
Herakles Informatique Inc
Collaborateur pour HardGamers


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 22 Jan 2007, 10:22 
Hors-ligne
Référence
Référence
Avatar de l’utilisateur

Inscription : 06 Jan 2002, 22:38
Message(s) : 5949
Localisation : Quebec
Cela marche #1. Merci.

_________________
Herakles Informatique Inc
Collaborateur pour HardGamers


Haut
 Profil  
Répondre en citant  
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 4 message(s) ] 

Le fuseau horaire est UTC-5 heures [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 3 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum

Recherche de:
Aller vers :  
cron
Propulsé par phpBB® Forum Software © phpBB Group
Traduction et support en françaisHébergement de site