J'utilise des timers dans une application console pour v=E9rifi=E9
l'utilisation de la m=E9moire et du CPU. Le probl=E8me c'est que =E0 un
certain moment al=E9atoire, le timer arr=EAte sans raison apparante. Je
n'obtient aucun message d'erreur et le timer arr=EAte.
Voici mon code :
Private WithEvents timerCPU As Timers.Timer
timerCPU =3D New Timers.Timer(ObtenirSeconde * FreqEchCPU)
timerCPU.AutoReset =3D True
timerCPU.Enabled =3D True
Puis j'ai du code qui v=E9rifie l'utilisation du CPU dans :
Private Sub timerCPU_Elapsed(ByVal sender As Object, ByVal e As
System.Timers.ElapsedEventArgs) Handles timerCPU.Elapsed
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Mathieu Francesch
Bonsoir,
Avez vous essayé de mettre votre timer dans un thread séparé ?
Bonne soirée,
-- Cordialement,
Mathieu Francesch
"mlp code" a écrit :
J'utilise des timers dans une application console pour vérifié l'utilisation de la mémoire et du CPU. Le problème c'est que à un certain moment aléatoire, le timer arrête sans raison apparante. Je n'obtient aucun message d'erreur et le timer arrête.
Voici mon code :
Private WithEvents timerCPU As Timers.Timer timerCPU = New Timers.Timer(ObtenirSeconde * FreqEchCPU) timerCPU.AutoReset = True timerCPU.Enabled = True
Puis j'ai du code qui vérifie l'utilisation du CPU dans :
Private Sub timerCPU_Elapsed(ByVal sender As Object, ByVal e As System.Timers.ElapsedEventArgs) Handles timerCPU.Elapsed
{Bloc de code }
Bonsoir,
Avez vous essayé de mettre votre timer dans un thread séparé ?
Bonne soirée,
--
Cordialement,
Mathieu Francesch
epsilon@neuf.fr
"mlp code" a écrit :
J'utilise des timers dans une application console pour vérifié
l'utilisation de la mémoire et du CPU. Le problème c'est que à un
certain moment aléatoire, le timer arrête sans raison apparante. Je
n'obtient aucun message d'erreur et le timer arrête.
Voici mon code :
Private WithEvents timerCPU As Timers.Timer
timerCPU = New Timers.Timer(ObtenirSeconde * FreqEchCPU)
timerCPU.AutoReset = True
timerCPU.Enabled = True
Puis j'ai du code qui vérifie l'utilisation du CPU dans :
Private Sub timerCPU_Elapsed(ByVal sender As Object, ByVal e As
System.Timers.ElapsedEventArgs) Handles timerCPU.Elapsed
Avez vous essayé de mettre votre timer dans un thread séparé ?
Bonne soirée,
-- Cordialement,
Mathieu Francesch
"mlp code" a écrit :
J'utilise des timers dans une application console pour vérifié l'utilisation de la mémoire et du CPU. Le problème c'est que à un certain moment aléatoire, le timer arrête sans raison apparante. Je n'obtient aucun message d'erreur et le timer arrête.
Voici mon code :
Private WithEvents timerCPU As Timers.Timer timerCPU = New Timers.Timer(ObtenirSeconde * FreqEchCPU) timerCPU.AutoReset = True timerCPU.Enabled = True
Puis j'ai du code qui vérifie l'utilisation du CPU dans :
Private Sub timerCPU_Elapsed(ByVal sender As Object, ByVal e As System.Timers.ElapsedEventArgs) Handles timerCPU.Elapsed
{Bloc de code }
mlp code
Comment faire pour associé mon timer à un thread précis et en quoi cela pourrait régler mon problème ? Si ce n'est pas trop demandé.
Comment faire pour associé mon timer à un thread précis et en quoi
cela pourrait régler mon problème ? Si ce n'est pas trop demandé.