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

MFC Discussion :

Bizarrerie de gestion de message par windows


Sujet :

MFC

  1. #1
    Futur Membre du Club
    Inscrit en
    Août 2010
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 4
    Par défaut Bizarrerie de gestion de message par windows
    Bonjour,

    Je suis sous Windows XP et mon programme a des comportements étranges.

    - attente de 15- 20 minutes avant la prise en compte d'un évènement (message Windows). Pendant ce temps la personne ne fait rien le processeur est en vacances

    - J'ai un traitement qui semble se finir en 1 ou 2 minutes avec une fenêtre modale "Veuillez patienter". Quand on laisse faire la fenêtre se ferme au bout de 15+ Minutes (traitement du message générant sa fermeture). Si on la secoue un peu avec la souris, cela fait passer le programme en "Ne répond pas" et tout se fini en 4 minutes.


    Qu'est ce qui peu générer ces délais de traitement de message Windows et comme résoudre le problème ?

    Merci d'avance.

  2. #2
    Membre éprouvé
    Avatar de TheGzD
    Homme Profil pro
    Ingénieur/ Docteur en Informatique
    Inscrit en
    Avril 2007
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Ingénieur/ Docteur en Informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 327
    Par défaut
    Tu as des graves problèmes avec ta pompe à messages je pense.
    Le plus simple serait que tu nous montres ton code si c'est possible.

  3. #3
    Futur Membre du Club
    Inscrit en
    Août 2010
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 4
    Par défaut
    Je n'ai pas le droit de sortir du code malheureusement. Je vois pour le banaliser...

    Sinon ce qui est étrange c'est que le logiciel n'avait jamais présenter ce genre de symptôme avant et que la gestion des messages n'a pas été modifiée.

  4. #4
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 455
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 455
    Par défaut
    Si vous ne faisiez rien dans le thread implémentant la pompe à message et que maintenant vous faites des choses qui demandent des synchronisations, tout s'explique.
    Si c'était déjà le cas, et emm**des c'est transitif, votre thread d'IHM attend un autre thread qui avec les modifications fait une synchronisation qui bloque.

  5. #5
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 526
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 526
    Par défaut
    Citation Envoyé par Dramps Voir le message
    - attente de 15- 20 minutes avant la prise en compte d'un évènement (message Windows). Pendant ce temps la personne ne fait rien le processeur est en vacances
    je ne comprends pas bien : tu veux dire que le programme est bloqué pendant 15-20 minutes ? Ou bien que l'utilisateur du programme que tu développes fait autre chose sur son ordinateur ?


    Citation Envoyé par Dramps Voir le message
    Qu'est ce qui peu générer ces délais de traitement de message Windows et comme résoudre le problème ?
    on ne sait absolument rien de ce que fait ton programme; est-ce qu'il y a des threads qu'ils sont lancés ,est-ce que c'est un programme de gestion avec des grosses requêtes SQL ,est-ce que tu fais du traitement d'image ou bien des calculs complexes ?
    Bref il faudrait qu'on en sache un peu plus..

Discussions similaires

  1. Gestion des messages windows
    Par numeror dans le forum Débuter
    Réponses: 6
    Dernier message: 05/10/2013, 15h24
  2. Gestion du MUlti_core Par Windows
    Par SeL001 dans le forum Windows
    Réponses: 5
    Dernier message: 18/08/2012, 07h42
  3. gestion des messages dans windows
    Par jalbret1 dans le forum MFC
    Réponses: 4
    Dernier message: 14/06/2010, 18h33
  4. Routines de gestion des ports sous Windows XP
    Par wiccanhelios dans le forum Windows
    Réponses: 2
    Dernier message: 14/11/2003, 08h02
  5. Gestion des message windows dans les threads
    Par billyboy dans le forum Windows
    Réponses: 5
    Dernier message: 06/10/2003, 17h25

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