Hallächen zusammen
eine Frage:
ich habe eine Schleife:
while counter <= 10
...Code ausführen...
counter = counter + 1
wend
ich möchte jetzt aber dass er nur alle 30 Sekunden die schleife wiederholt bis Counter <=10 ist.
Wie kann ich das lösen?
Beschti Dank
Svenja
hi!
ich muss dich leider enttäuschen - "...gar nicht!"
zumindest nicht mit ASP und VBS.
es gibt nämlich keine wait- oder sleep-funktion - man kann zwar schleifen programmieren a la:
a = Now
Do While DateAdd("s", 30, a) > Now
Loop
...aber das führt zu 100%iger CPU-auslastung und verhindert somit für diesen zeitraum das bearbeiten irgendeines anderen scripts bzw. irgendeiner anderen client-anfrage.
du könntest allerdings deine schleife in einem extrascript in JScript schreiben - da könntest du dann Set Timeout(function xyz(), 30000) benutzen.
so ist das mit VBS ;-)
grtz
chief