Schleifentakt beeinflussen

MrHoliday

Grünschnabel
Hallo liebe Programmierer,

Ich möchte innerhalb einer "Do While" o.ä. -Schleife
einige Berechnungen ausführen und die Ergebnisse
z.B im Sekundentakt anzeigen.
Kann ich der Schleife angeben "Warte eine Sekunde und
laufe einmal durch....warte eine Sekunde und...."
Am Besten wäre, ich könnte den Schleifendurchlauf
mit einem Regler beeinflussen.

Danke für Anregungen

MrHoliday
 
Eine weitere Möglichkeit:
Code:
Private Sub Command1_Click()
Dim i
Dim ergebnis
Dim start
    i = 1
    Do While i <= 10
        ergebnis = i ^ 2
        Label1.Caption = i
        Label2.Caption = ergebnis
        start = Timer               'Die ist der Timer
        Do While start + 1 >= Timer '"""""""""""""""""
            DoEvents                '"""""""""""""""""
        Loop                        '"""""""""""""""""
        i = i + 1
    Loop
End Sub

oder über eine API:
Code:
Declare Sub Sleep Lib "kernel32" (Byval dwMilliseconds As Long)

Private Sub Command1_Click() 
  Sleep 1000     'In Millisekunden angegeben
End Sub
 
Zurück