Salut
Quel est le meilleur moyen et le plus "leger" pour faire un traitement repetitif ?
Cad , par exemple, toutes les minutes lancer une fonction ...
Je pense utiliser un thread....
thx @+
Salut
Quel est le meilleur moyen et le plus "leger" pour faire un traitement repetitif ?
Cad , par exemple, toutes les minutes lancer une fonction ...
Je pense utiliser un thread....
thx @+
Euh Salut ...
Je comprend pas pourquoi tu n'utiliserai pas un objet Timer ?
Sans doute moins gourmand et mieux implementer qu'un thread fait par nos soins.
Cela marche bien ?Envoyé par ekinox17
J'ai pas encore teste ..j'ai des mauvais souvenir de l'objet TIMER en VB qui ne faisait pas toujours ce qu'il devait ... il y a des problemes quand le traitement du timer etait plus long que l'interval de temps du timer ...![]()
ben la, j'ai pas testé un depassement de temps mais mon timer et lancé toutes les secondes pendant plus de 16 heures non-stop et aucun problème![]()
Nan mais en fait je veux dire si pour ton timer execute toute les secondes ; si ton traitement fait , une fois de temps en temps, 2 secondes que se passe il ?Envoyé par ekinox17
Est ce qu'il saute un traitement ?![]()
je t'ai dit que je n'avais pas testé un tel cas
Mais tu peus essayer de le tester, en 2 clic tu as un timer a ton form et une fonction qui qui s'execute tous les dixième de seconde fait donc un sleep de 1 seconde et ce que tu veu mais par contre n'essaye pas d'ecrire dans un fichier pendant le timer parce que la ressource sera utilisé.ben la, j'ai pas testé un depassement de temps
Mais logiquement il ne perd pas le traitement d'un evenement et il le traite en parrallèle (et non a la suite).
Envoyé par ekinox17
j'avais mal compris !
ok thx
bonjour bonjour
je voudrai avoir quelques conseils de votre part
actuellement jutilise un timer de periodicite 24h
mon premier probleme etant que des que ca a fini de compter ma fontion sexecute et prend plus ou moins de temps en fonction des jours donc si tout les jours ya un decalage de la remise en route du timer il va bien arriver un moment ou un jour sera zapper
par consequent pour ne plus a avoir ce probleme je narrete pas le timer et des que mon timer atteint la valeur des 24h ma fonction sexecute
je trouve ca un peu sale de faire compter autant un timer de plus si je veux faire fonctionner mon appli au moins un an je devrai le faire compter jusqua 31milliard![]()
mes profs mont parler dutiliser un thread :
Un thread de périodicité 24h et de priorité assez élevé.
Cette périodicité du Thread sera géré par l'OS (windows ?) plus particulièrement par le "scheduler", donc quelque soit la durée de l'envoi des sms, ce thread sera dispatché pil poil toutes les 24h (voir module MC-II2 ..... mutitâche et temps réel) hehe j'ai pas le module MC-II2 sous la main...
je nai pas compris grand chose
quelqu'un pourrait il eclairer ma lanterne SVP
KS![]()
Partager