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 :
Sur la machine de dev l'application tourne correctement : affichage de la MessageBox toutes les 500ms.
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 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.
Partager