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# Discussion :

Maitre du temps !


Sujet :

C#

  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 63
    Points : 47
    Points
    47
    Par défaut Maitre du temps !
    Bonjour.
    Quand je lance mon appli elle lance un backgroundworker au demarrage qui lui même lance plein d'autre BGW.
    Ce premier BGW a un timer qui le relance toute les 24H.
    J'aimerai pouvoir laisser l'utilisateur définir l'heure à laquelle se BGW se relance.
    2 textbox ou il remplit heure et minute
    Et je coince sur intégrer l'heure dans mon prog. Faudrait une boucle qui tourne tout le temps pour vérifier l'heure ? C'est pas trop gourmand ça ?

    Merci.

  2. #2
    Membre expert
    Avatar de GuruuMeditation
    Homme Profil pro
    .Net Architect
    Inscrit en
    Octobre 2010
    Messages
    1 705
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : .Net Architect
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2010
    Messages : 1 705
    Points : 3 570
    Points
    3 570
    Par défaut
    Je ne suis pas sûr d'avoir bien compris mais si tu as un bouton que l'utilisateur doit cliquer pour valide l’heure de démarrage du BGW. Dans l’évènement onclick, tu peux alors modifier le timer qui lance le 1er BGW pour que celui-ci se lance à la nouvelle heure.

  3. #3
    Membre du Club
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 63
    Points : 47
    Points
    47
    Par défaut
    non non y a pas de bouton.
    En gros :
    le programme se lance
    Un BGW se lance seul et vas vérifier les conditions pour lancer d'autre BGW
    Un timer tick vas le relancer toute les 24H

    Moi j'aimerai que l'utilisateur définisse une heure:minute par exemple 7H15
    et qu'au lieu de passer par un timer tick il vérifie si l'heure actuelle = 7H15 pour relancer le BGW.

  4. #4
    Membre averti
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2008
    Messages
    231
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2008
    Messages : 231
    Points : 359
    Points
    359
    Par défaut
    L'API .NET possède la class Timer qui te permettra de faire ce que tu veux.

  5. #5
    Membre expert
    Avatar de GuruuMeditation
    Homme Profil pro
    .Net Architect
    Inscrit en
    Octobre 2010
    Messages
    1 705
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : .Net Architect
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2010
    Messages : 1 705
    Points : 3 570
    Points
    3 570
    Par défaut
    Pourquoi tu ne veux pas passer par un timer ?
    Quand l'utilisateur entre une heure, tu peux alors calculer l'intervalle de temps entre l'heure actuelle et l'heure souhaitée. Comme ça, ça sera lancé quand tu veux. Après, il suffit de remettre le timer à 24h pour qu'il relance le jour suivant.

  6. #6
    Membre du Club
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 63
    Points : 47
    Points
    47
    Par défaut
    bon je vais faire comme ça merci

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

Discussions similaires

  1. gérer le clic gauche-droite en même temps de la sou
    Par Guigui_ dans le forum Langage
    Réponses: 4
    Dernier message: 29/11/2002, 22h52
  2. Arrêter un prog si temps de connexion trop long
    Par jakouz dans le forum Langage
    Réponses: 4
    Dernier message: 22/10/2002, 18h28
  3. Réponses: 8
    Dernier message: 18/09/2002, 03h20
  4. temps d'un mp3
    Par CorO dans le forum Langage
    Réponses: 6
    Dernier message: 15/09/2002, 18h43
  5. repertoire temp dynamique
    Par killpilot dans le forum C
    Réponses: 2
    Dernier message: 26/04/2002, 16h19

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