Der typische Fall für einen Splash-/Lade-Screen. Der beste Weg ist der, dass du ein neues Formular erstellst und dort den Progressbar und vielleicht ein Label (bitte warten Sie ... bla bla) platzierst. Dann nimmst du das Formular allerdings aus der Liste der automatisch generierten Forms heraus (Menü: "Projekt/Optionen/Formulare/automatisch erzeugen").
Der zweite Schritt ist dann, nach der Anweisung
Quelltext
1:
| Application.Initialize; |
im Projektquelltext (*.dpr) die Progressbar-Form selbst zu erzeugen und mit jedem erzeugten Formular
Quelltext
1:
| Application.CreateForm(TForm1, Form1); |
usw. den Progresszähler eins nach oben zu setzen. Sind alle Forms auf die Weise geladen, gibst du die Progressbar-Form wieder frei und lässt mit
Quelltext
die Anwendung starten.
Fertig!