webForumDet fria alternativet

Paus i VB

2 svar · 324 visningar · startad av Baalzamon

BaalzamonMedlem sedan okt. 200088 inlägg
#1

Hur gör man enklast att pausa mellan två olika instruktioner i Visual Basic 6, t.ex.:

msgbox ("Hej")
pause/break på x millisekunder/mikrosekunder
msgbox ("Hej igen, x bla bla senare")

Den lilla paus-funktionen som jag gjorde själv med hjälp av GetTickCount (API) och en while-sats tar nämligen 100% processoranvändning och stödjer bara ner till en millisekund paus...

Tacksam för svar!

------------------

/Baalzamon

StefanMedlem sedan feb. 200060 inlägg
#2

Du kan använda dig av Windows API:et Sleep. Nakdelen med det är att man inte kan göra något under tiden programmet väntar och stödjer också bara millisekunder som kortaste vänte tid.

Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

BaalzamonMedlem sedan okt. 200088 inlägg
#3

Tackar för det! Ska testa det direkt!

------------------

/Baalzamon

130 ms totalt · 3 externa anrop · v20260731065814-full.beb2e261
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)