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

C++Builder Discussion :

Sortir a tout moment d'une machine d'etats


Sujet :

C++Builder

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 84
    Points : 58
    Points
    58
    Par défaut Sortir a tout moment d'une machine d'etats
    Bonjour,

    J'ai un petit probleme avec une machine d'etats :
    Elle demarre quand j'appuie sur un bouton "Start" et s'execute en boucle.
    J'aimerais qu'un appui sur un bouton "Stop" l'arrete (via un flag que je mets a "1").
    Seulement quand je suis dans un etat, plus moyen de cliquer sur aucun bouton :/

    Encore desole pour les accents, clavier qwerty oblige :/

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 48
    Points : 40
    Points
    40
    Par défaut
    Il y a une fonction qui permet de redonner la main à ton application, il s'agit de : Application->ProcessMessages();

    Il faut que le place à un endroit spécifique de ton application afin qu'il puisse redonner la main le plus souvent possible à ton appli.

    En espérant que cela puisse t'aider.

  3. #3
    Membre expérimenté Avatar de rtg57
    Homme Profil pro
    Autodidacte
    Inscrit en
    Mars 2006
    Messages
    1 340
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Autodidacte
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 340
    Points : 1 576
    Points
    1 576
    Par défaut
    Bonjour,

    ta solution se trouve dans ce post:
    http://www.developpez.net/forums/sho...d.php?t=346317

    J'avais écrit qu'il ne fallait pas oublier
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application->ProcessMessages()
    pour permettre à ton application de réagir à d'autres évènements pendant que tu tournes dans une boucle.
    Intègre donc cette instruction dans chaque 'Case' par exemple.

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 84
    Points : 58
    Points
    58
    Par défaut
    J'avais pas vu, desole :/
    Merci

Discussions similaires

  1. Sortir d'une boucle infinie à tout moment
    Par theooalfa dans le forum Langage
    Réponses: 5
    Dernier message: 29/06/2012, 14h41
  2. Réponses: 1
    Dernier message: 05/09/2009, 16h12
  3. Réponses: 2
    Dernier message: 25/10/2008, 13h25
  4. sortir d'un programme à tout moment
    Par blabla06 dans le forum Windows
    Réponses: 3
    Dernier message: 04/06/2008, 14h14
  5. [JTable]Définir à tout moment le background d'une cellule
    Par krolineeee dans le forum Composants
    Réponses: 10
    Dernier message: 11/09/2006, 17h35

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