Einzelnen Beitrag anzeigen

Benutzerbild von Armageddon
Armageddon

Registriert seit: 30. Mär 2003
Ort: Wilflingen
158 Beiträge
 
#1

Berrechnungsrestdauer anzeigen lassen.

  Alt 22. Sep 2003, 19:12
Hallo,

ich hab mal eine Frage. Und zwar. Wie mach ich es am besten wenn ich in meinem Programm per Klick auf einen Button eine Berrechnung starte und während diese läuft möchte ich die ungefähre Zeit bis zum Ende dieser Berrechnung anzeigen.

Code etwa so:

Delphi-Quellcode:
var
i, ai: Integer;
start, ms: Integer;
Dauer, Restdauer: Integer:

begin;
for i := 0 to ai do
  begin;
    start := GetTickCount;
    begin;
      //Berechne usw. mach halt was!
      //bla bla bla viele Sachen machen usw.!
    end;
    ms := GetTickCount - start;
    Dauer := ms * ai;
    Restdauer := ms * (ai - i);
    Panel1.Caption := IntToStr(Dauer);
    Panel2.Caption := IntToStr(Restadauer);
  end;
end;
Aber irgendwie haut das nicht hin! Irgendwas mach ich da wohl noch Falsch.

Vielleicht hat irgendjemand schon mal sowas gemacht und kann mir da ein bisserl unter die Arme greifen.

Danke, Arma.
  Mit Zitat antworten Zitat