IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

Ne réponds pas


Sujet :

VB 6 et antérieur

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juin 2008
    Messages : 119
    Points : 50
    Points
    50
    Par défaut Ne réponds pas
    Bonjour,

    Je viens vers vous, car j'ai une question a laquelle je n'arrive pas a répondre.

    Voila, j'ai développé une application en VB6 avec une base de données Access 2003.
    Lorsque je lance mon application, tous se déroule comme prévu. Cependant lorsque le traitement charge les données des différents fichiers, la fenetre de mon application reste bloqué "Ne réponds pas" alors qu'elle tourne.

    En gros elle se bloque lorsque elle charge les données.

    De quoi cela peut-il bien venir?
    Cordialement

  2. #2
    Membre expert
    Avatar de Delbeke
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 675
    Détails du profil
    Informations personnelles :
    Âge : 70
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 675
    Points : 3 696
    Points
    3 696
    Par défaut
    C'est un comportement fréquent.
    Il faut faire quelques doevents au milieu de ton code pour que windows puisse reprendre la main et traiter d'autres taches que la tienne, qui apparement monopolise le systeme.
    En général, on ne demande de conseils que pour ne pas les suivre ou, si on les a suivis, reprocher à quelqu'un de les avoir donnés
    (ALEXANDRE DUMAS)

    N'hésitez pas à visiter ma page de contributions

  3. #3
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 194
    Points : 28 079
    Points
    28 079
    Par défaut
    Comme le dit Delbeke, c'est le cas typique d'une boucle qui tourne en continu sans rendre la main au système pour que celui-ci ait le temps de traiter les message que Windows envoi à ton logiciel (rafraichissement de l'écran, par exemple)

    Si tu as une boucle, met un DoEvents dedans, ça améliorera les choses.
    Si tu enchaine plusieurs requêtes de chargement met un DoEvents entre chaque requete

    Si c'est une seule requete dont l'exécution est très longue, il n'y a malheureusement rien à faire, il faut attendre qu'elle ait fini de s'exécuter
    --- Sevyc64 ---

    Parce que le partage est notre force, la connaissance sera notre victoire

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juin 2008
    Messages : 119
    Points : 50
    Points
    50
    Par défaut
    Bonjour a vous.

    Merci pour vos réponses. Je vais voir ce que je peux faire. En tous cas, je suis rassuré. Je pensais que cela venait de mon code qui faisait bugger le programme.

    Merci pour vos réponses

    Cordialement.

  5. #5
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 194
    Points : 28 079
    Points
    28 079
    Par défaut
    Ca peut être le cas aussi, mais ça, tu le verra après avoir essayer ces premiers remèdes.
    --- Sevyc64 ---

    Parce que le partage est notre force, la connaissance sera notre victoire

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. htpasswd ne répond pas ce que je veux
    Par lodan dans le forum Apache
    Réponses: 8
    Dernier message: 09/09/2006, 06h58
  2. [VB.NET]Form qui ne répond pas
    Par Pocel dans le forum Windows Forms
    Réponses: 5
    Dernier message: 17/07/2006, 10h42
  3. [c#]fênetre ne répond pas
    Par le_ben dans le forum Windows Forms
    Réponses: 3
    Dernier message: 22/03/2006, 13h26
  4. [TOMCAT] Tomcat ne répond pas au bout de quelques jours
    Par Bartuk dans le forum Tomcat et TomEE
    Réponses: 7
    Dernier message: 02/03/2006, 17h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo