Página 1 de 1

Aplicación lenta en Windows XP

Publicado: 25 Jun 2014, 21:58
por yasmany
Muy buenas a todos, una consulta con respecto al software adjunto.
Sucede que AL EJECUTAR en windows XP demora mucho para realizar algun clic y este reacciones a la accionr realizada
Adjunto la aplicacion denominada Avy Antivirus.

Espero su pronta ayuda.

Re: Aplicación lenta en Windows XP

Publicado: 26 Jun 2014, 00:51
por PDF
Buenas..

Esto se debe a que haz realizado tu script en modo MessageLoop
https://www.autoitscript.com/autoit3/do ... opMode.htm

En este modo, el script constantemente esta comprobando si fue clickeado un botón o se llevó a cabo una acción en la ventana con GUIGetMsgEsta comprobación se debe realizar varias veces por segundo para que se lleve a cabo el evento, cosa que no es problema para las nuevas versiones de MS Windows, si tienes un código muy extenso en el bucle principal y tienes además otras declaraciones condicionales (como veo en la interfaz) que comprueban si un control esta en foco o no (la que utilizas para cambiar el fondo), es probable que se tarde mas en realizar una acción, en esta versión del sistema operativo..

Lo recomendable seria, en este caso crear a la interfaz en 'Modo On Event', lo que conllevaría modificar una gran parte del codigo...
https://www.autoitscript.com/autoit3/do ... ntMode.htm
O utilizar una función Adlib que te resultaria mas sencillo...
https://www.autoitscript.com/autoit3/do ... gister.htm

Saludos..