Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by alcaeus,
12. Jul 2004
Wenn du Code parsen musst, dann ist dir sicherlich die Anzahl Zeilen bekannt. Du kannst dann folgendes machen.
Beim Start des Parsers:
ProgressBar1.Min := 0;
ProgressBar1.Max := AnzahlZeilen;
ProgressBar1.Position := 0;
Während dem Parsen brauchst du dann nur nach jeder Zeile ProgressBar1.Position um 1 erhöhen.
Greetz
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by alcaeus,
11. Jul 2004
Also von deinem Posting ausgehend ist es schwer eine Angabe zu machen. Bei der ProgressBar musst du ja einen Wert von 0 bis 100 angeben, das heißt sozusagen einen Prozentsatz. Damit du diesen bekommst musst du irgendwie ausrechnen, wie lange die ganzen Befehle noch brauchen, bzw. viele Befehle noch zu verarbeiten sind. Wenn du mehr Prozeduren hast, empfiehlt es sich übrigens, zwei ProgressBars zu...