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 :

problèmes avec un dialogue sous visual 2002


Sujet :

MFC

  1. #1
    Futur Membre du Club
    Inscrit en
    Novembre 2006
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 9
    Points : 8
    Points
    8
    Par défaut problèmes avec un dialogue sous visual 2002
    Bonjour

    - J'ai un projet sous visual studio 2002 compossé de 1 dialogue et 1 classe. Je n'arrive pas de ma classe à accéder aux composants (edit, progressbar, ...) de mon dialogue !?

    - J'ai également un autre projet en cours toujours composé d'un dialogue et qui doit accéder à une dll qui travaille avec le port série. Lors des accès à la dll (quasimement tout le temps en fait), mon dialogue est comme bloqué, pas rafraichi ...


    Des solutions à mes problèmes ?

    Merci par avance...

  2. #2
    Futur Membre du Club
    Inscrit en
    Novembre 2006
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 9
    Points : 8
    Points
    8
    Par défaut
    En fouillant le forum j'ai trouvé le moyen d'accéder à mon dialogue depuis une classe perso.

    Cependant, je n'ai toujours pas réussi à faire en sorte que mon dialogue ne freeze pas lors de mes accès à la dll. De plus, si je remplace ces accès par de simples Sleep(), j'ai le même problème. J'ai ajouter la fonction PumpMessages() de la FAQ, j'observe un léger mieux mais c'est loin d'être convenable.

    Personne pour m'aider ?

  3. #3
    Expert éminent sénior
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 366
    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 366
    Points : 20 402
    Points
    20 402
    Par défaut
    Citation Envoyé par twinseb
    En fouillant le forum j'ai trouvé le moyen d'accéder à mon dialogue depuis une classe perso.

    Cependant, je n'ai toujours pas réussi à faire en sorte que mon dialogue ne freeze pas lors de mes accès à la dll. De plus, si je remplace ces accès par de simples Sleep(), j'ai le même problème. J'ai ajouter la fonction PumpMessages() de la FAQ, j'observe un léger mieux mais c'est loin d'être convenable.

    Personne pour m'aider ?
    Problème classique : pour accéder au port série il faut mettre les fonctions qui gérent le port série dans un Thread et le lancer avec CreateThread afin que l'appli ne gèle pas...
    Un thread c'est comme un programme fils encapsulé dans un programme parent l'un s'exécutant à coté de l'autre.
    Regarde dans les FAQ , tutoriels de Farscape je crois qu'il y en a un

  4. #4
    Futur Membre du Club
    Inscrit en
    Novembre 2006
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 9
    Points : 8
    Points
    8
    Par défaut
    Avec le thread ça marche niquel, merci..

    Lorsque le thread retourne, est-ce qu'il est utile de faire un AfxEndThread juste avant ? Est-ce que le pointeur sur le thread repasse à NULL automatiquement lorsque celui est terminé ?

Discussions similaires

  1. Réponses: 3
    Dernier message: 30/08/2009, 11h47
  2. Problème avec tesseract OCR sous Visual c++ 2005
    Par DarkVenoM dans le forum VC++ .NET
    Réponses: 4
    Dernier message: 14/01/2007, 13h12
  3. problème avec directx 9 et visual C++ 6
    Par 180degrés dans le forum MFC
    Réponses: 2
    Dernier message: 28/09/2005, 09h43
  4. problème avec z-index sous firefox ???
    Par SpaceFrog dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 22/09/2005, 20h39
  5. [Sybase]Problème avec le BCP sous Solaris
    Par sl dans le forum Sybase
    Réponses: 3
    Dernier message: 09/09/2004, 07h56

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