MANUALES

Programación Visual Basic

10. Instrucción Do Events

En un bucle el ordenador le presta toda la atención, haciendo que otros programas vayan mas lentos o no se ejecuten, para evitar esto, usamos la instruccion DoEvents.

El formato seria:

For n=1 to 100
	Doevents
Next
Do while cuenta<100
	Doevents
Next

Esto hace que mientras el ordenador ejecuta el bucle, a la vez atienda a otros procedimientos e instrucciones del programa que esta ejecutando, de forma que no se para la ejecucion del resto de lineas de codigo, sino que siguen de manera independiente al bucle, la diferencia entre poner esta instruccion y no ponerla, es muy simple : si no ponemos DOevents(), el programa no seguira ejecutandose hasta que no termine el bucle de manera completa, mientras que si ponemos la instruccion DOevents() el programa seguira ejecutandose y atendiendo a otros procedimientos, rutinas, etc.... esta forma de trabajar la veremos mas adelante.

Funciona de igual forma en los bucles For..Next que en los Do..Loop.

Páginas:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22