Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => 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 ( vb) [Seleccionar]


Do: DoEvents: Loop Until Accion = True


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
Cita de: 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 ( vb) [Seleccionar]


Do: DoEvents: Loop Until Accion = True


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!