Timeout in ASP?
Svenja
- asp.net
0 Chief Brodie0 Odium
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
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
Hallo,
und was würde das bringen? soll der user dann 5 minuten auf den aufbau der seite warten?
Odium
Hi,
(...) 5 minuten auf den aufbau der seite warten?
das ist doch immer bei ASP so, oder nicht?
SChöneN gRuß
Rainer
Hallo,
(...) 5 minuten auf den aufbau der seite warten?
das ist doch immer bei ASP so, oder nicht?
es kommt halt immer auf den aufwand des programms an...
aber im allg. halte ich asp eher für unterentwickelt, obwohl es innerhalb der ganzen microsoft-anwendungen und dienste sehr kompatibel ist...
Odium