La ProgressBar no se desplaza correctamente en Windows Vista, AYUDA por favor :(
Hola amigos!!!
Necesito ayuda, ya no se qué más hacer =(
El problema que tengo es que la barra de progreso no se desplaza correctamente en Windows Vista, aunque ocupe los procedimientos de Application.ProcessMessages o Form1.Refresh. En Windows 95/98/ME/2000/XP/2003 avanza normal, como en todos los proyectos que he realizado en Delphi 7, La barra se desplaza correctamente hasta el final, pero en Windows Vista incluso cuando empiezo a llenarla no avanza al principio, sino al rato (como retardado), y el usuario a veces no alcanza a ver el final del avance de la progressbar. He diseñado distintos algoritmos para solucionar esto pero sin éxito.
¿a qué se debe? ¿La nueva librería de Windows Vista que posee el objeto de la ProgressBar ha cambiado? ¿Necesita de algun nuevo refresco de avance en tiempo real? Ojalá me puedan ayudar. En Windows Vista pareciera que avanzara a latidos en ves de por barritas como en versiones anteriores de Windows.
Espero que alguien me pueda ayudar para que se visualice correctamente el avance de la progressbar.
De antemano, gracias amigos y cordiales saludos.
-
Última edición por Black_Ocean fecha: 18-10-2007 a las 05:40:35.
|