Ver Mensaje Individual
  #1  
Antiguo 22-01-2005
Avatar de salvica
salvica salvica is offline
Miembro
 
Registrado: mar 2004
Ubicación: Albacete (España) ... En un lugar de la Mancha ...
Posts: 304
Reputación: 21
salvica Va por buen camino
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 , 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 )

Gracias a tod@s
Salvica
Responder Con Cita