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

GTK+ avec C & C++ Discussion :

Timer et intervalle


Sujet :

GTK+ avec C & C++

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 55
    Par défaut Timer et intervalle
    Bonjour a tous!

    Je me demandais comment faire pour tester la valeur d'un timer gtk.
    Par exemple on veut faire en sorte que toutes les 0.0374 secondes, il affiche: "Un truc"
    A l'écran.

    Mais je n'arrive pas à le mettre en place (le modulo ne passant pas, je trouve pas de façon propre de le faire)

    Donc si vous avez des conseils, n'hésitez pas!

    Bonne soirée!

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 259
    Par défaut
    T'as g_timeout_add pour appeler une fonction régulièrement. Cependant, t'as aucune garantie sur la précision exacte de l'appel, surtout pour une précision de l'ordre de 100us

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 55
    Par défaut
    Okay!
    Et si je demandais une précision de l'ordre de la seconde ça irait mieux?

    L'exemple précédent, n'était comme son nom l'indique qu'un exemple ^^

  4. #4
    Membre Expert
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 259
    Par défaut
    oui oui, des grandeurs de l'ordre de la seconde c'est très bien

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 55
    Par défaut
    Chouette!
    J'ai finis mon compte à rebours!

    Merci beaucoup des conseils.

    J'ai par la suite cherché dans la doc les fonctions qu'il me manquait (g_timeout_source_new -- g_source_attach -- g_source_set_callback)
    pour finir et ca marche!

    Donc je suis content!

    Encore merci

    Bonne soirée!

    P.S.: Très bon la tête du smiley roi ^^
    P.S.2: Par contre dans source_new je met un intervalle de 1000 et dans timeout_add j'en met un de 100000 donc, je sais pas si j'ai un probleme ou quoique se soit. Parce que normalement ces fonctions sont de l'ordre de la milliseconde (10^-3 du coup) donc voila, je sais pas. Vous savez vous?

  6. #6
    Membre Expert
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 259
    Par défaut
    Y a une fonction g_timeout_add, normalement ça doit être suffisant pour gérer des timers (avec éventuellement g_source_remove)

Discussions similaires

  1. Réponses: 1
    Dernier message: 29/01/2012, 22h31
  2. Réponses: 3
    Dernier message: 21/10/2011, 08h16
  3. Timer et Intervalles
    Par remsrock dans le forum C#
    Réponses: 3
    Dernier message: 18/09/2008, 12h03
  4. limite de l'intervalle du controle timer
    Par louzar dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 20/07/2007, 11h13
  5. [Timer]Comment mesurer un intervalle de temps ?
    Par Pill_S dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 07/05/2004, 17h39

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