Zitat von
Matze:
Das einfachste wäre, die Progressbar in so viele Schritte zu unterteilen wie es Installer gibt. Das ist dann keine sehr feine Einteilung, funktioniert aber zuverlässig.
Delphi-Quellcode:
ProgresBar.Max := InstallerNumber;
ExecAndWait(Installer1);
ProgressBar.Position := ProgressBar.Position + 1;
ExecAndWait(Installer2);
ProgressBar.Position := ProgressBar.Position + 1;
Alles klar!
Das sollte eigentlich ok sein, so superfein muss es glaube ich auch nich sein.
Eventuell (untestet) könnte ich über das Autoit Skript eine Message an mein Installer Menu senden, damit er weiss wann ein Setup beendet ist. So könnte ich ggf. die Progressbar auch updatet?!