aiolas
Messages postés3Date d'inscriptionjeudi 25 janvier 2007StatutMembreDernière intervention21 mars 2007
-
21 mars 2007 à 18:31
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 2011
-
21 mars 2007 à 19:44
Bonjour,
Je développe une petite appli avec vb2005 express. Dans cette appli, j'ai une fonction qui entr'autre vient scruter le contenu d'un répertoire.
Seulement, je voudrais qu'elle ne se s'exécute que toutes les 5 minutes.
Apparemment, on est assez limité avec les timer, et je galère complètement. J'ai cherché un peu partout, mais je n'ai pas trouvé de méthode me convenant.
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 21 mars 2007 à 18:47
Bonsoir,
Au lieu de te servir de l'intervalle de ton timer, il me parait plus sage de te servir tout simplement de l'heure au sein de ton timer.
(ton timer lit périodiquement l'heure et tu n'exécutes que si 5 minutes se sont écoulées par rapport à l'heure de départ relevée dans une variable et remise à l'heure à chaque lancement de ta fonction)
Tout celà est on ne peut plus simple.
cs_Willi
Messages postés2375Date d'inscriptionjeudi 12 juillet 2001StatutModérateurDernière intervention15 décembre 201822 21 mars 2007 à 18:52
Bonjour,
Limitée ? Le timer fait son boulot c'est tout.
Ton timer à une propriété Interval que tu dois définir tes 5 minutes en millisecondes.
Puis l'activer, propriété Enbaled à True.
L'événement TimerElasped est levé à la fin de la minuterie. Donc c'est dans la méthode de rappel associé à cet événement que tu fais appel à ta fonction de scrutation de répertoire.
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 21 mars 2007 à 19:44
Salut,
je dirai même (on va voir si mon apprentissage du DotNet est bon..) que tu as une méthode Start et Stop pour ton Timer (qui passe le booléen de True à False pour Enabled et vice versa
@++
<hr width="100%" size="2" />
--Mortalino--
Le mystérieux chevalier, "Provençal, le Gaulois"
/DIV>