![]() |
Re: For-do Schleife mit Sprung
Der Fortschritt wird auch so weitergezeichnet. Was ich brauche ist halt irgendwas, was die Zeit "zählt".
|
Re: For-do Schleife mit Sprung
dann mach deine Anzeige nicht von der Zeit abhängig, sondern von der Anzahl der untersuchten Zahlen
|
Re: For-do Schleife mit Sprung
Die Zeit ist wichtig für mich, damit ich(weil ich ja noch dran rumm progge) weiß, welcher Quellcode besser(schneller) ist. Außerdem hat ja jeder Computer eine andere Geschwindigkeit.
|
Re: For-do Schleife mit Sprung
Zitat:
Zitat:
Noch eine Idee für die for-Schleife mit einem Step:
Delphi-Quellcode:
var
i, ii: Integer; begin for ii := 0 to (Count div 2 - 1) do begin i := ii * 2; // => SHL ist nicht gerade langsam // hier mit i arbeiten end; end; |
Re: For-do Schleife mit Sprung
Zitat:
|
Re: For-do Schleife mit Sprung
Zitat:
|
Re: For-do Schleife mit Sprung
Zitat:
Zum Anzeigen des Fortschritts mit Anzahl der untersuchten Zahlen arbeiten. Ehrlich!!! :mrgreen: :mrgreen: :mrgreen: Oder den ganzen Code zweimal ausführen, damit du beim zweiten mal vorher weißt, wielange er braucht, und davon den Fortschritt abhängig machen kannst. :mrgreen: :mrgreen: :mrgreen: |
Re: For-do Schleife mit Sprung
Zitat:
|
Re: For-do Schleife mit Sprung
Die Differenz der beiden GetTickCount s gibt mir also den Zeitunterschied in 1000stel-Sekunden zurück :o
Sehr schön danke!!!! :thuimb: |
Re: For-do Schleife mit Sprung
Die Auflösung ist nicht ganz 1/1000, sondern liegt etwas darunter.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:42 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz