Gracias por responder, pero no me sirve, ya que al hacer ( el formulario se llama
FormCargar )
FormCargar->ShowModal();
...
while(......){
....
FormCargar->ProgressBar->Position++;
...
}//Y resto de código que forma parte del proceso de comprobación de la existencia de un fichero
El formulario se queda parado, sin hacer nada, ya que he estado leyendo que ShowModal() detiene la ejecución o algo así hasta que se produzca un evento o similar... ( corregidme si me equivoco ). Entonces no aparece la barra de progreso avanzando ni nada.
A lo mejor no me expliqué con claridad en el primer post. Necesito que se cargue el formulario entero y posteriormente necesito hacer una determinada tarea. Esa tarea no está en el evento OnShow del formulario que cargo, sino que desde otro llamador hago FormCargar->Show(); y luego hago el resto, como se podía ver en el fragmento de código anterior ( es decir, que desde el formulario llamador se hace todo ).
He probado a ponerlo en el evento OnShow de FormCargar, pero también me pasa lo mismo, esto es, hasta que no se completa la tarea no aparece el formulario dibujado completamente, y se me ve entero en blanco salvo la ProgressBar, que se ve como avanza...
A ver si alguien sabe como arreglar el problemilla....
Saludos!