Wenn man weiss, wieviele Schritte/Bytes/Sekunden oder was auch immer ein Vorgang benötigt,
nimmt man einen Progressbar.
Hat man diese Information nicht, nimmt man einen
Indikator um dem Benutzer zu signalisieren: "Hallo, ich lebe noch und bin voll bei der Arbeit!"
Indikatoren und Progressbars gibt es wie Sand am Meer.
z.B.
http://www.torry.net/pages.php?id=504 DProgressBar v.1.0
Ich finde, man sollte hier zuviel Aufwand vermeiden und zuerst darauf achten, dass das
Programm fehlerfrei und effizient arbeitet.
Man kann auch mit ganz einfachen Delphi Bordmitteln einen schönen Indikator bauen:
1.) Man nehme ein TEdit und setze den Font auf "Wingdings". Size=24
2.) Man setze den Edit1.Text := chr(x); der Wert x läuft immer von 183 bis 194