SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: RamonVeres en Jueves 4 de Junio de 2009, 22:38

Título: DoEvents en VCpp
Publicado por: RamonVeres en Jueves 4 de Junio de 2009, 22:38
Como se hace un DoEvents (Visual Basic) en Visual c ?

Gracias.

EI: juntando mensajes.

Como se le da periodicamente ejecucion al resto del sistema para que la aplicacion no se consuma todo el procesamiento?

Gracias.
Título: Re: DoEvents en VCpp
Publicado por: Eternal Idol en Viernes 12 de Junio de 2009, 21:51
Usando Sleep (podes ponerlo en un bucle por ejemplo).
Título: Re: DoEvents en VCpp
Publicado por: RamonVeres en Viernes 12 de Junio de 2009, 22:57
Si, funcionaria sleep, pero le tenes que dar un tiempo, si no hay otra tarea igual cumple con el tiempo y te hace la ejecucion mas lenta, deberia haber algo similar al DoEvents de Visual Basic, que libera la ejecucion a criterio del sistema operativo y luego vuelve al programa de forma mas equitativa, si no hay otras tareas vuelve inmediatamente, sin esperas, y si las hay, igual cada tanto vuelve.

Gracias.
Título: Re: DoEvents en VCpp
Publicado por: Eternal Idol en Sábado 13 de Junio de 2009, 09:30
Lee la especificacion de Sleep (http://msdn.microsoft.com/en-us/library/ms686298(VS.85).aspx) mejor.
Título: Re: DoEvents en VCpp
Publicado por: RamonVeres en Sábado 13 de Junio de 2009, 16:20
O sea que con valor cero hace lo que necesito, buenisimo, gracias.
Título: Re: DoEvents en VCpp
Publicado por: Eternal Idol en Sábado 13 de Junio de 2009, 16:34
Si, de nadas  B)