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 :

question sur service windows


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Juillet 2006
    Messages
    295
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 295
    Par défaut question sur service windows
    bonjour j'ai une question sur développement des services windows

    on sait déja que pour développez un service windows on utilise Le control Timer1 va nous permettre grâce a l'événement Elapsed lancer lla procédure

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    protected override void OnStart(string[] args)
    		{
    			Stimer.Enabled=true
    		}
     
     
    		protected override void OnStop()
    		{
    			Stimer.Enabled=true
    		}
     
     
    private void Stimer_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
    		{
    		Lancement de la procédure
    		}
    ma question est ce que je peux paramétrer mon service c à d donner la date départ de mon service et date Arrêt

    et merci d'avance.

  2. #2
    Membre émérite Avatar de ppphil
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    617
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2007
    Messages : 617
    Par défaut
    C'est pas très clair ton truc là...
    1. un service est une application qui se lance via le gestionnaire de service ou par un autre process via net start...
    2. Il n'y a aucune raison de mettre a priori un timer dans un service.
    3. si tu veux un service dont les actions commencent à telle heure tous les jours, là tu peux mettre un timer qui, quand il arrive à la bonne heure, lance la procédure que tu dois réaliser.

    Et si je n'ai pas compris ce que tu voulais, pourrais-tu être plus clair ?

  3. #3
    Membre éclairé
    Inscrit en
    Juillet 2006
    Messages
    295
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 295
    Par défaut
    il est important de mettre timer de mon service pour que mon programme est toujours en exécution c je veux de dire de définir la date et l'heure de départ de mon service.

  4. #4
    Membre émérite Avatar de ppphil
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    617
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2007
    Messages : 617
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    Stimer.Interval = 60000 //toute les minutes
    DateTime dtStart = DateTime.Parse("02-04-2008 12:00");
     
    protected override void OnStart(string[] args)
    {
      Stimer.Enabled=true
    }
     
    protected override void OnStop()
    {
      Stimer.Enabled=true
    }
     
    private void Stimer_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
    {
      if (DateTime.Now == dtStart)
      {
        Lancement de la procédure
      }
    }

  5. #5
    Membre éclairé
    Inscrit en
    Juillet 2006
    Messages
    295
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 295
    Par défaut
    Bravo c'est un Jolie Coup

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 22/08/2008, 10h59
  2. [Debutant] Question sur service
    Par xavDIP dans le forum VB.NET
    Réponses: 5
    Dernier message: 07/06/2007, 15h13
  3. quelques petites questions sur les windows form
    Par natasha84 dans le forum C++/CLI
    Réponses: 22
    Dernier message: 25/05/2006, 22h14
  4. Question sur les services windows
    Par bilb0t dans le forum Windows
    Réponses: 8
    Dernier message: 09/11/2005, 15h31
  5. Questions sur la programmation Api de windows
    Par ApolloCrid dans le forum MFC
    Réponses: 7
    Dernier message: 22/02/2004, 01h43

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