Paus i VB

.NET

2 svar · 359 visningar · startad av Baalzamon

Medlem sedan okt. 200088 inlägg
Trådstart#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!

Medlem 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)

Medlem sedan okt. 200088 inlägg
#3

Tackar för det! Ska testa det direkt!

249 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)