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

Do Events, alguien puede hacerme 4 centimos?

Estas en el tema de Do Events, alguien puede hacerme 4 centimos? en el foro de Visual Basic clásico en Foros del Web. Alguien podria explicarme como funciona el Do Events? no acabo de entenderlo ... por lo que he leido hace que le pase el proceso a ...
  #1 (permalink)  
Antiguo 24/02/2008, 04:33
 
Fecha de Ingreso: julio-2007
Ubicación: Delante del PC (Barcelona
Mensajes: 157
Antigüedad: 16 años, 9 meses
Puntos: 2
Do Events, alguien puede hacerme 4 centimos?

Alguien podria explicarme como funciona el Do Events? no acabo de entenderlo ... por lo que he leido hace que le pase el proceso a la CPU... pero ... no acabo de entenderlo...

Algun ejemplo donde se vea claro? (creo que se utiliza bastante en las barras de progreso)
  #2 (permalink)  
Antiguo 24/02/2008, 04:51
Colaborador
 
Fecha de Ingreso: enero-2008
Ubicación: Unas veces aquí, otras veces allí
Mensajes: 1.482
Antigüedad: 16 años, 3 meses
Puntos: 37
Re: Do Events, alguien puede hacerme 4 centimos?

DoEvents se utiliza principalmente en bucles muy largos o cuando se quiere interrumpir el bucle.

Mira en la ayuda del MSDN que creo, que lo explica claramente.

Busca por DoEvents (todo junto)
  #3 (permalink)  
Antiguo 24/02/2008, 04:54
 
Fecha de Ingreso: abril-2007
Mensajes: 187
Antigüedad: 17 años
Puntos: 1
Re: Do Events, alguien puede hacerme 4 centimos?

Creo que esto responde a tu pregunta:
http://ayudatecnica.solodrivers.com/...ualbasic10.htm


Saludos.
  #4 (permalink)  
Antiguo 24/02/2008, 04:58
 
Fecha de Ingreso: julio-2007
Ubicación: Delante del PC (Barcelona
Mensajes: 157
Antigüedad: 16 años, 9 meses
Puntos: 2
Re: Do Events, alguien puede hacerme 4 centimos?

Cita:
Iniciado por Avellaneda Ver Mensaje
DoEvents se utiliza principalmente en bucles muy largos o cuando se quiere interrumpir el bucle.

Mira en la ayuda del MSDN que creo, que lo explica claramente.

Busca por DoEvents (todo junto)
Vamos ... que si la operación es muy larga no se queda el software "bloqueado" hasta que termine de hacerla... sino que queda en segundo plano.
  #5 (permalink)  
Antiguo 24/02/2008, 05:00
 
Fecha de Ingreso: julio-2007
Ubicación: Delante del PC (Barcelona
Mensajes: 157
Antigüedad: 16 años, 9 meses
Puntos: 2
Re: Do Events, alguien puede hacerme 4 centimos?

Cita:
Iniciado por ReViJa Ver Mensaje
Creo que esto responde a tu pregunta:
http://ayudatecnica.solodrivers.com/...ualbasic10.htm


Saludos.
Según el ejemplo de la web que citas, si hago un boton i le pongo un bucle con DoEvents, si vuelvo a pulsar el boton mientras este bucle se ejecuta, se volverá a ejecutar? no lo hará? o es una cosa que he de controlar yo manualmente?

Muchas gracias!
  #6 (permalink)  
Antiguo 24/02/2008, 05:03
Colaborador
 
Fecha de Ingreso: enero-2008
Ubicación: Unas veces aquí, otras veces allí
Mensajes: 1.482
Antigüedad: 16 años, 3 meses
Puntos: 37
Re: Do Events, alguien puede hacerme 4 centimos?

Cita:
Iniciado por extrem_bcn Ver Mensaje
Vamos ... que si la operación es muy larga no se queda el software "bloqueado" hasta que termine de hacerla... sino que queda en segundo plano.
Efectivamente, y también para detener el proceso, ya que anque esté procesando un bucle puede detectar otro evento. p.ej. el click de un boton 'cancelar'
  #7 (permalink)  
Antiguo 24/02/2008, 06:28
 
Fecha de Ingreso: julio-2007
Ubicación: Delante del PC (Barcelona
Mensajes: 157
Antigüedad: 16 años, 9 meses
Puntos: 2
Re: Do Events, alguien puede hacerme 4 centimos?

Muchisimas gracias a los dos!
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 01:16.