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 :

Calculer le temps passé


Sujet :

MFC

  1. #1
    Membre confirmé
    Inscrit en
    Juin 2004
    Messages
    111
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 111
    Par défaut Calculer le temps passé
    Bonjour,
    J'ai un programme qui analyse une liste d'image en effectuant differents traitements. J'aimerai pouvoir ajouter dans ma boite de dialogue le temps écoulé et pourquoi pas une estimation du temps restant : existe t'il une fonction sous visual ou en C/C++ qui puisse m'aider?
    merci d'avance

  2. #2
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    salut,
    tout depend de la precision requise ,un CTime peux faire l'affaire pour une precision au niveau seconde:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    /*CTime */m_tBeginTime=CTime::GetCurrentTime();
    //traitement
    CTime theTime=CTime::GetCurrentTime();	
     
        CTimeSpan spanBeg(m_tBeginTime.GetTime());
        CTimeSpan spanEnd(theTime.GetTime());
        spanEnd-=spanBeg;
     
        CString str;
        str.Format(" Durée:%02dHr %02dMn %02dSec",
                    spanEnd.GetHours(),
                    spanEnd.GetMinutes(),
                    spanEnd.GetSeconds());
    sinon voir GetTickCount

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2003
    Messages : 50
    Par défaut
    Hello,

    Pour plus de précision et pour être plus léger tu peux utiliser:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    temps1 = GetTickCount();
    qui te renvoie le nombre de millisecondes écoulées depuis le lancement de l'application, la différence de deux appels te donne le nombre de millisecondes écoulées.

  4. #4
    r0d
    r0d est actuellement connecté
    Membre expérimenté

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    4 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 4 288
    Billets dans le blog
    2
    Par défaut
    ou encore timeGetTime()
    (précision à la milliseconde)

    P.S: getTickCount compte le nombre de cycle pross il me semble->précision à la nanoseconde

  5. #5
    Membre confirmé
    Inscrit en
    Juin 2004
    Messages
    111
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 111
    Par défaut
    merci et désolé pour la réponses tardive

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2003] Calculer le temps passé dans une boucle for
    Par mancired dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 06/05/2009, 15h06
  2. Aide pour un script qui calcule le temps passé depuis une date
    Par Mooneer dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 25/05/2008, 15h23
  3. calcul du temps passé
    Par emulamateur dans le forum VBA Access
    Réponses: 3
    Dernier message: 09/05/2008, 18h19
  4. [MySQL] calcul de temps passé d'un utilisateur en php
    Par sitti dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 11/05/2007, 18h04
  5. Calcul du temps passé dans les procédures ...
    Par Jloox dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 05/10/2005, 14h31

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