Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: DarkMatrix en 19 Agosto 2009, 05:31 am



Título: Esperar por Accion?
Publicado por: DarkMatrix en 19 Agosto 2009, 05:31 am
Buenas, escribo para ver si existe alguna forma de esperar por un cambio en una variable y que el ejecutable no consuma tanto procesador, Ejemplo: tengo una variable llamada Accion tipo Boolean en False y mas o menos lo que quiero que haga es esto:

Código
  1.  
  2. Do: DoEvents: Loop Until Accion = True
  3.  

Esa es la funcion que yo uso pero consume procesador a ver si hay alguna alternativa que no consuma.

Saludos!  ::)


Título: Re: Esperar por Accion?
Publicado por: BlackZeroX en 19 Agosto 2009, 05:56 am
Buenas, escribo para ver si existe alguna forma de esperar por un cambio en una variable y que el ejecutable no consuma tanto procesador, Ejemplo: tengo una variable llamada Accion tipo Boolean en False y mas o menos lo que quiero que haga es esto:

Código
  1.  
  2. Do: DoEvents: Loop Until Accion = True
  3.  

Esa es la funcion que yo uso pero consume procesador a ver si hay alguna alternativa que no consuma.

Saludos!  ::)

si ese era igual mi problema...

gracias a un user de este foro me dijo que con la api: WaitMessage() se soluciona solo llamala dentro del bucle...!ˇ

Dulces Lunas



Título: Re: Esperar por Accion?
Publicado por: DarkMatrix en 19 Agosto 2009, 21:04 pm
Muchisimas gracias por tu respuesta man! ha funcionado exelente xD!

 ;D Saludos!