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 :

delay en bcb


Sujet :

C++Builder

  1. #1
    Membre confirm�
    Homme Profil pro
    BI Expert
    Inscrit en
    D�cembre 2005
    Messages
    181
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activit� : BI Expert

    Informations forums :
    Inscription : D�cembre 2005
    Messages : 181
    Par d�faut delay en bcb
    Salut tout le monde, je veux juste savoir s'il y a un equivalent de la fonction "delay()" en BCB.et si oui dans quel .h existe son prototype,j'ai d�ja appeler le dos.h mais apparement il n y est pas!

  2. #2
    Membre confirm�
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    118
    D�tails du profil
    Informations personnelles :
    �ge : 48
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 118
    Par d�faut
    Salut

    Je dirai la fonction Sleep()

    @+

  3. #3
    Membre confirm�
    Homme Profil pro
    BI Expert
    Inscrit en
    D�cembre 2005
    Messages
    181
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activit� : BI Expert

    Informations forums :
    Inscription : D�cembre 2005
    Messages : 181
    Par d�faut
    oui c'est �a, je l'ai d�ja essayer mais l'argument de sleep() n'accepte pas que des const,alors que je doit lui passer une variable en argument

  4. #4
    Membre Expert Avatar de rtg57
    Homme Profil pro
    Autodidacte
    Inscrit en
    Mars 2006
    Messages
    1 343
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 59
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activit� : Autodidacte
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 343
    Par d�faut
    Bonjour,

    Sleep() fonctionne en millisecondes.
    De plus, lorsque cette instruction est ex�cut�e, ton programme s'arr�te jusqu'� ce que le d�lai se soit �coul�.

    Personnellement, je cr�erais une procedure du genre 'MaTempo( int )' dans laquelle j'utiliserais 'GetTickCount()'.
    Ca donnerait quelquechose du genre:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
     
    MaTempo( int delai )
    {
      int temps_init = GetTickCount();
      while( GetTickCount() - temps_init  < delai )
        Application->ProcessMessage();
     
    }
    L'avantage de cette solution est que le programme conserve la main pendant l'�coulement du d�lai, et qu'il traite les �v�nements de l'application.

  5. #5
    Membre �m�rite
    Avatar de bandit boy
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    916
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 916
    Par d�faut
    Petite correction:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    MaTempo( int delai )
    {
      int temps_init = GetTickCount();
      while( GetTickCount() - temps_init  < delai )
        Application->ProcessMessages();
     
    }
    Si tu veux rendre la main aux applications externes il ne faut pas oublier le s � ProcessMessages.

  6. #6
    Membre Expert Avatar de rtg57
    Homme Profil pro
    Autodidacte
    Inscrit en
    Mars 2006
    Messages
    1 343
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 59
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activit� : Autodidacte
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 343
    Par d�faut
    Tiens donc,
    merci bien pour cette info, je ne savais pas.

    Comme quoi, on en apprend tous les jours

  7. #7
    Membre confirm�
    Homme Profil pro
    BI Expert
    Inscrit en
    D�cembre 2005
    Messages
    181
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activit� : BI Expert

    Informations forums :
    Inscription : D�cembre 2005
    Messages : 181
    Par d�faut
    ouai �a marche bien avec les deux methodes,m�me avec sleep �a fonctione,mais je pense que sleep()-j'ai reussi � faire passer des variables comme arguments � sleep()- marche avec les secondes!!
    en tout cas c'est regler

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 2
    Dernier message: 11/07/2003, 18h24
  2. [Kylix] Mandrake 9.1 + Kylix bcb
    Par pixelrock dans le forum EDI
    R�ponses: 1
    Dernier message: 26/06/2003, 14h18
  3. [Kylix] [BCB] pb avec la STL
    Par pykoon dans le forum EDI
    R�ponses: 1
    Dernier message: 29/12/2002, 12h56
  4. Version de BCB
    Par phil56 dans le forum C++Builder
    R�ponses: 2
    Dernier message: 14/11/2002, 14h06
  5. BCB et TCheckListBox
    Par Ben dans le forum C++Builder
    R�ponses: 3
    Dernier message: 15/07/2002, 08h01

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