Hola granodetoro.
Como te dije antes disculpas por no leer bién el título de tu mensaje, te pongo un ejemplo del uso del ProgressBar en el splash.
Al formulario 'Logo' del mensaje anterior agregale un TProgressBar.
Código Delphi
[-]
program Project1;
uses
Forms,
Windows,
Unit1 in 'Unit1.pas' ,
Unit2 in 'Unit2.pas' ,
Unit3 in 'Unit3.pas' ,
Unit4 in 'Unit4.pas' ;
const
Delay= 500; MaxForms = 3;
{$R *.res}
begin
Application.Initialize;
Logo:= TLogo.Create(nil);
Logo.ProgressBar1.Max:= MaxForms; Logo.Update;
Logo.ProgressBar1.StepIt; Sleep(Delay); Application.CreateForm(TForm1, Form1); Logo.ProgressBar1.StepIt; Sleep(Delay); Application.CreateForm(TForm3, Form3); Logo.ProgressBar1.StepIt; Sleep(Delay); Application.CreateForm(TForm4, Form4);
Logo.ProgressBar1.StepIt; Sleep(Delay);
Logo.Free;
Application.Run;
end.
El tiempo de espera es sólo a fin de que visualices el avance en el ejemplo. Lo podés cambiar o eliminar, lo normal es que el tiempo de demora esté dado por alguna actividad de la aplicación. (como la carga de algún recurso por ejemplo)
Un saludo.