WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Timer VB (https://www.wn.se/forum/showthread.php?t=21352)

WaZoR.se 2007-05-19 00:24

Har undrat det här länge nu.... VB script <_<
Är det någon som vet hur man gör för att en sub() eller en backgrundworker ska vänta i ca 10sek innan den gör något igen...?! Ska helst vara så enkelt som möjligt.

WaZoR.se 2007-05-19 00:59

Jag kom på det....

Kod:

    Timer.Interval = 100
    Timer.Start()


  Private Sub Timer_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer.Tick
    If Timer.Interval > 1 Then
      Timer.Interval = Timer.Interval - 1
    Else
      Timer.Stop()
    End If
    status.Text = Timer.Interval
  End Sub

kanske inte den enklaste men det funkade :P

dAEk 2007-05-20 13:57

VBScript har ingen motsvarighet till Thread.sleep() vad jag kan minnas. Istället får man mecka ihop en egen komponent som sköter den biten.

Rubriken säger VB, i inlägget står det VB Script, koden ovan ser ut som VB.NET. Humor. :)

Jan Eriksson 2007-05-20 14:31

För VBScript i WSH (5 sekunder fördröjning)

Wscript.Sleep 5000


För VBScript i en ASP-sida (5 sekunder fördröjning)

<%
Set oShell = CreateObject("wscript.shell")
ResponseDummy = oShell.Popup ("",5,"")
%>


Alla tider är GMT +2. Klockan är nu 15:26.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson