No puse código porque no hay problemas con la barra en sí, la ventana que contiene la barra funciona bién, el progreso se muestra. El problema es que al realizar 2 acciones secuencialmente, una para abrir la ventana con el progreso y luego el formulario con las consultas, es como que la ventana de progreso pierde el control y pasa a ejecutar las consultas, en consecuencia la barra de progreso no se llena. El código es sencillo, no pongo el código de la ventana de progreso ni el del formulario de consulta porque estos no tienen problemas, lo que hago es lo siguiente:
Código Delphi
[-]formProgreso.show
formConsultas.show;
formProgreso.close;