Timer pour arreter une fonction

cs_Troie Messages postés 7 Date d'inscription mercredi 19 mai 2004 Statut Membre Dernière intervention 16 juillet 2004 - 28 mai 2004 à 16:45
cs_CanisLupus Messages postés 3757 Date d'inscription mardi 23 septembre 2003 Statut Membre Dernière intervention 13 mars 2006 - 28 mai 2004 à 17:00
Bonjour a tous!

Je veux utiliser un Timer pour arrêter une fonction en cours, mais le problème c'est que le Timer semble ne pas s'exécuter en même temps qu'une autre instruction et donc, il attend que l'instruction soit terminé avant d'exécuter son code.

Ex: Timer_1.enable = true
sleep(5000) ou bien un transfert d'un long fichier
Timer_1.enable = false

et dans le Timer event, j'affiche un MsgBox ou bien je quitte le programme.

Est-ce que qqn a une idée s'il ya une facon de faire fonctionner le Timer pendant une autre instruction

Merci!

TrOiE

1 réponse

cs_CanisLupus Messages postés 3757 Date d'inscription mardi 23 septembre 2003 Statut Membre Dernière intervention 13 mars 2006 21
28 mai 2004 à 17:00
Salut,

Tu peux essayer de mettre un doevents dans tes boucles et autres instructions.
Maintenant, pour désactiver ou réactiver un timer, je joue plutot avec timer1.interval que je met à 0 pour stopper et que je remet à la valeur (en millisecondes) pour le redémarrer.

ex : timer1.interval = 0 ' désactivé
timer1.interval=1000 réactivé pour chaque secondes.

Cordialement

CanisLupus
0
Rejoignez-nous