Aplicación lenta en Windows XP

Pregunta Sin Miedo no te cortes cualquier cosa para empezar - Autoit se comienza facilmente.Para Ordenes o Comandos sueltos. Ver nota como preguntar.
Responder
Avatar de Usuario
yasmany
Hacker del Foro
Mensajes: 249
Registrado: 06 Sep 2011, 21:30

Aplicación lenta en Windows XP

Mensaje 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.
Adjuntos
Avy_Antivirus.rar
(1.17 MiB) Descargado 107 veces
Obra de modo que merezcas a tu propio juicio y a juicio de los demás la eternidad, que te hagas insustituible que no merezcas morir.
https://www.facebook.com/yasmanycurimilma
PDF
Hacker del Foro
Mensajes: 152
Registrado: 18 Ene 2013, 23:23

Re: Aplicación lenta en Windows XP

Mensaje 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..
Responder