Bricomix
Messages postés340Date d'inscriptionvendredi 11 octobre 2002StatutMembreDernière intervention14 février 2005 17 oct. 2002 à 13:41
La commande DoEvents permet de laisser le controle au systeme le temps qu'il fasse certaines action (c'est pour lui laisser le temps de respirer ). Ca ralentit un peu mais c'est obligatoire pour certaines actions. Regarde cette exemple :
dim c as integer
for c = 1 to 32768
label1.caption = c
doevents
next c
Tu n'as qu'as le tester dans une form (mais ca dans l'evenement form_activate, et tu mets un label), sans le DoEvents et avec le DoEvents.
Sans le DoEvents, le prog n'a pas le temps d'actualiser le label, et il ne change pas avant la fin. Si il y'en a un, le prog a le temps d'actualiser le label, et ca marche.