Bonjour!!!!
Bon, mon problème est relativement complexe à expliquer, mais je vais essayer.
Bon j'ai un sub qui ressemble à ceci.
Action1, Action2 et Action3 sont des procédures qui fonctionnent bien. Cependant si elles prennent trop de temps, je veut repartir le sub ChangeSubRate du départ. Donc, j'ai un timer qui fait.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Private Sub ChangeSubRate tmrTimeout.Start Action1() Action2() Action3() tmrTimeout.Stop End Sub
Mon problème est qu'après avoir repasser dans le sub grâce au timer, VB veut continuer de l'endroit où il était rendu avant d'y entrer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Private Sub tmrTimeout_Tick(ByVal sender As Object, ByVal e As System.EventArgs) Handles tmrTimeout.Tick ChangeSubRate End Sub
Exemple :
Entre normalement dans ChangeSubRate
Action1
Action2
Timeout
Entre dans ChangeSubRate par le timer
Action1
Action2
Action3
Va terminer l'Action2 qu'il avait commencer avant le Timeout
Action3 du CHangeSubRate avant le Timeout
J'aimerais qu'il ne fasse pas les deux dernières étapes. Des suggestions?
Merci de votre temps.
Partager