Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Parpadeo de "luces" (https://www.clubdelphi.com/foros/showthread.php?t=17817)

salvica 22-01-2005 16:05:45

Parpadeo de "luces"
 
Ante todo pediros disculpas si el hilo lo debia de haber puesto en otro sitio (dudaba en Graficos y OOP) y agradeceros la ayuda que podais prestarme.

He hecho una aplicación (CLX - D7/INDY/ZEOS/MYSQL) que se conecta a un sistema, descarga una serie de ficheros (imágen y texto) y traduzco el contenido a HTML/GIF/GIF ANIMADO.

Cuando se conecta, unos TShape cambian de color ( clLime, clAqua ) y cuando se desconecta cambia ( clred, clYellow). Todo mediante un TTimer

Bien, hasta aquí funciona bien y al ritmo del TTimer (he puesto un montón de "Application.ProcessMessages" por todas partes).

Sin embargo, (el efecto es solo visual), cuando efectúa la animación de los GIF y sobretodo al guardarla en el disco/transmitirla vía FTP, el sistema "parece" que se cuelga (los cambios de color van a saltos)

Estoy intentando cambiarlo a hilos, pero, entre que no tengo ni idea :mad:, y que todos los ejemplos (del foro y san Google) ponen el "Execute" del Thread en espera hasta que acabe algo (aquí me pierdo, puesto que yo no quiero que acabe nada) no sé como plantear el problema.

¿sugerencias?

Inicialmente no os caliento la cabeza con mi código (puesto que falla de la primera a la última línea :confused::confused::confused:)

Gracias a tod@s
Salvica


La franja horaria es GMT +2. Ahora son las 20:12:27.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi