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

VC++ .NET Discussion :

comptage des secondes


Sujet :

VC++ .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 32
    Par défaut comptage des secondes
    J'aimerai bien avoir le contraire d'un compte a rebour: je m'explique:

    Donc j'ai un capteur et des que le capteur detecte un objet j'aimerai qu'il me compte un temps en secondes ( le temps que le capteur detecte en faite).

    Donc en gros j'aimerai savoir comment on fait un compteur de seconde??
    merci

  2. #2
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    tu peux voir du coté de GetTickCount
    ou bien dans la faq http://c.developpez.com/faq/vc/?page...esurePrecision

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 32
    Par défaut
    il y aura pas une autre aide?? parce que la j'ai pas beaucoup compris la FAQ...

  4. #4
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    le plus simple, quand tu veux démarrer ton comptage :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    DWORD start = GetTickCount();
    quand tu veux l'arreter
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    DWORD stop = GetTickCount();
    et pour savoir combien de temps,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    DWORD temps = stop-start;


    tu fais du .Net ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 32
    Par défaut
    oué c'est avec visual studio c'est du .NET mais codé en C++!!

  6. #6
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    ca va fonctionner aussi
    si tu utilises .Net, tu peux aussi regarder dans la faq C++/CLI http://dotnet.developpez.com/faq/cpp...me#mesuretemps

  7. #7
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    c'est du C++/CLI
    tu as quelle version de Visual C++ ? 2002 ? 2005 ?

    Utilise l'API Win32 sinon, comme je te l'ai indiqué au début (GetTickCount ou QueryPerformanceCounter), mais toutes les méthodes que je t'ai indiqué fonctionnent

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 32
    Par défaut
    j'utilise Microsoft visual studio .Net 2003

  9. #9
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    Stopwatch est défini pour le framework .net 2.0, donc c'est normal

    utilise GetTickCount ou QueryPerformanceCounter, voir dans la faq VC++

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 32
    Par défaut
    ok c'est cool j'ai utilisé la fac http://c.developpez.com/faq/vc/?page...esurePrecision avecGetTickCount ou QueryPerformanceCounter elle fonctionne. Cependant, une fois que ca arrive a 60 sec ca ne m'affiche pas en minutes... est ec que quelqu'un saurait le faire afficher en minutes et/ou heure??

  11. #11
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    ah ba ca c'est normal
    Tu peux construire un objet DateTime à partir de tes ticks, et ensuite utiliser ToString() de ton objet pour avoir une représentation comme il te sied

Discussions similaires

  1. traitement sur des secondes
    Par richou dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 20/03/2006, 11h00
  2. [STATS] Outils de comptage des E/S
    Par BiM dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 08/08/2005, 12h00
  3. comment convertir des secondes en hh:mm:ss en xsl
    Par Jayceblaster dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 22/07/2005, 10h24
  4. [Fonction Oracle] Convertir des secondes en heure
    Par falcon dans le forum Oracle
    Réponses: 12
    Dernier message: 18/11/2004, 11h56
  5. [Fonction SQL Server] Convertir des secondes en heure
    Par falcon dans le forum MS SQL Server
    Réponses: 8
    Dernier message: 17/11/2004, 17h22

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