Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Matze,
5. Apr 2007
Ich muss zugeben, noch nie mit ExecAndWait gearbeitet zu haben. Falls das die Installer alle mehr oder weniger gleichzeitig aufrufen sollte, geht das natürlich nicht und du müsstest überprüfen, wann der Installer-Prozess nicht mehr läuft und den Zähler dann erhöhen.
Zu AutiIt selbst kann ich dir leider nicht helfen.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Matze,
5. Apr 2007
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.
ProgresBar.Max := InstallerNumber;
ExecAndWait(Installer1);
ProgressBar.Position := ProgressBar.Position + 1;
ExecAndWait(Installer2);
ProgressBar.Position := ProgressBar.Position + 1;