Partage
  • Partager sur Facebook
  • Partager sur Twitter

Évitez les freeze de la fenêtre

Sujet résolu
Anonyme
    21 octobre 2017 à 10:33:16

    Bonjour,

    Je viens vers vous afin d'avoir un conseil comment je peux remédier a mon problème de freeze sur la fenêtre.

    Donc voila mon problème, j'ai fait un programme avec le vb.net + PHP en utilisant la méthode GET sur le PHP, du coup je récupère les données dans la base de données que j'affiche sur le site et que je récupère sur mon programme et que je l'affiche dans le dashboard du logiciel pour que chaque utilisateurs puisse voir les données que chaque membre  ajoute/modifie jusqu’à la y'a aucun souci.

    Mais le problème c'est que je souhaite créer une boucle infini qui effectue des vérification tout les 60 secondes qui ne s’arrête pas afin de vérifier les données, mais le souci c'est que j'ai beau utiliser le timer et le backgroundWorker cela fait toujours freezer la fenêtre pendant environ 2-3 secondes et c'est très gênant parce que cela empêche la lecture des données durant 2.3 secondes.

    Je voulais savoir s'il existait une méthode afin de récupérer les données sans que cela freeze la fenêtre et que sa n’empêche pas l'utilisateur d’utiliser le programme sans que la fenêtre freeze tout les 60 secondes durant 2-3 secondes.

    Je vous remercie d'avance pour vos réponses et encore désolé pour le dérangement.

    • Partager sur Facebook
    • Partager sur Twitter
      22 octobre 2017 à 14:25:36

      Bonjour,

      Montrez votre code.

      • Partager sur Facebook
      • Partager sur Twitter
      ** La doc, c'est comme le PQ: ça sert à se démerder tout seul **
        23 octobre 2017 à 9:11:25

        Comme a dit breizhbugs --> Montre ton code ça peut aider.

        Sinon, on dirait que tu as besoin d'utiliser des threads (pas sur vu que j'ai pas très bien compris ton problème), mais tu parle de BackgroudWorker qui est sensé faire le job, donc soit tu t'en sers mal sois c'est pas le bon outil. Dans tous les cas le code nous aide vachement :p

        • Partager sur Facebook
        • Partager sur Twitter
        Anonyme
          25 novembre 2017 à 18:07:58

          Skyvask a écrit:

          Comme a dit breizhbugs --> Montre ton code ça peut aider.

          Sinon, on dirait que tu as besoin d'utiliser des threads (pas sur vu que j'ai pas très bien compris ton problème), mais tu parle de BackgroudWorker qui est sensé faire le job, donc soit tu t'en sers mal sois c'est pas le bon outil. Dans tous les cas le code nous aide vachement :p


          Merci a toi, j'ai utilisé les threads d'une autre façon et sa a l'air de marcher nickel, aucun ralentissement ni freeze en récupérant les données depuis le site :D

          Merci beaucoup :D

          • Partager sur Facebook
          • Partager sur Twitter

          Évitez les freeze de la fenêtre

          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
          × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
          • Editeur
          • Markdown