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 :

Timer & différence dev / deployment


Sujet :

C#

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Nouvelle technologies et technologies exotiques
    Inscrit en
    Juin 2012
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Nouvelle technologies et technologies exotiques
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2012
    Messages : 18
    Points : 26
    Points
    26
    Par défaut Timer & différence dev / deployment
    Bonjour,

    J'utilise dans mon application un timer de la classe System.Timers.Timer avec VS11 beta. Afin de vérifier la cause du problème j'ai isolé le timer, j'ai donc ce code :

    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
     
    public partial class MainWindow : Window
    {
    private  System.Timers.Timer timer;
    public MainWindow()
    {
           timer = new System.Timers.Timer(500);
           timer.Elapsed += new ElapsedEventHandler(ChoixObjet);
           timer.AutoReset = true;
           timer.Start();
    }
    public void ChoixObjet(object source, ElapsedEventArgs e)
    {
           System.Windows.Forms.MessageBox.Show("ChoixObjet");
    }
    }
    Sur la machine de dev l'application tourne correctement : affichage de la MessageBox toutes les 500ms.
    Sur la machine de déploiement le timer ne fonctionne pas et donc il ne se passe rien.

    Dev : Windows 7 64bits, .NET 4.5, VS 11 installé
    Déploiement : Windows 7 64bits, .NET 4, seul l'appli est installé

    Sauriez-vous d'où peut venir le problème ?
    J'essaye d'installer .NET 4.5 tout de suite sur la machine de déploiement et je vous tiens au courant.

    Cordialement,
    Florian CHAUX.

  2. #2
    Expert éminent Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Points : 7 903
    Points
    7 903
    Par défaut
    Déjà, commencer par modifier la procédure ainsi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    public void ChoixObjet(object source, ElapsedEventArgs e)
    {
       timer.Enabled = false;
       System.Windows.Forms.MessageBox.Show("ChoixObjet");
       timer.Enabled = true;
    }

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Nouvelle technologies et technologies exotiques
    Inscrit en
    Juin 2012
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Nouvelle technologies et technologies exotiques
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2012
    Messages : 18
    Points : 26
    Points
    26
    Par défaut
    Cest ok j'ai installé .net 4.5 sur la machine finale et ça fonctionne.

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

Discussions similaires

  1. [Débutant] différence entre deploy et install?
    Par fabszn dans le forum Maven
    Réponses: 4
    Dernier message: 21/02/2009, 23h13
  2. Réponses: 3
    Dernier message: 06/01/2009, 17h01
  3. Différence entre site-deploy et site:stage-deploy
    Par vain_mich dans le forum Maven
    Réponses: 9
    Dernier message: 06/08/2007, 21h22
  4. [Dev-Cpp] Différence mode Win32 Console / GUI
    Par Copros dans le forum Dev-C++
    Réponses: 1
    Dernier message: 08/06/2006, 21h45

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