Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

DoEvents

Estas en el tema de DoEvents en el foro de Visual Basic clásico en Foros del Web. Hola. Una pregunta por favor. Alguien podria explicarme para que sirve esta instruccion y cuando deberia utilizarla? Gracias.....
  #1 (permalink)  
Antiguo 08/09/2006, 08:00
 
Fecha de Ingreso: julio-2006
Mensajes: 98
Antigüedad: 18 años, 9 meses
Puntos: 0
DoEvents

Hola. Una pregunta por favor. Alguien podria explicarme para que sirve esta instruccion y cuando deberia utilizarla?

Gracias..
  #2 (permalink)  
Antiguo 08/09/2006, 08:15
Avatar de tazzito  
Fecha de Ingreso: agosto-2006
Mensajes: 381
Antigüedad: 18 años, 9 meses
Puntos: 2
hola Nolo41

el doevents da la posibilidad de ejecutar otros eventos entremedio de un proceso, por ejemplo yo lo uso de la siguiente manera

esto en un boton (claro que con mas codigo)
OpcCerrarProceso=false
do until rstRegistros.eof
DoEvents
call procesolargo(IdRegistroCliente)
if opcCerrarProceso=true then exit do
rstRegistros.movenext
loop


esto en un boton cancelar
opcCerrarProceso= true

ovbiamente opcCerrarProceso es boolean declarado a nivel de formulario, esto por que cuando ejecutas procesos largos y quieres cancelarlo el programa se pega, aveces como que se pierde el foco y queda en blanco cuando lo intentas mover, los contadores demovimientos se detienen etc... (en este caso con doevents eso tampoco pasa) bueno eso... seguro alguien se puede explayar mas xD
  #3 (permalink)  
Antiguo 08/09/2006, 20:54
 
Fecha de Ingreso: julio-2006
Mensajes: 98
Antigüedad: 18 años, 9 meses
Puntos: 0
Muchas gracias Tazzito !!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:47.