Hej! Detta e ju "DoEvents" men varför vill du inte använda det? Okej...måste ha missuppfattat DoEvents. Ditt exempel slukar alla lediga resurser medans den väntar. Inget att rekomendera. Sleep API låter tråden sova. Vilket innebär att processen bara förbrukar minimalt med resurser under väntandet. Hej Igen Ditt exempel äter oxå resurser. Den frigör ju ingar resurser till övrgiga aktiviteter. Då måste jag fråga dig, Andreas, för jag har testat Sleep lite då och då, men det enda jag kommer fram till är att hela programet pausar, vilket inte alltid är fungerande för då gör den juinte det jag vill att den ska vänta på heller? eller har jag fel? Hej Jag håller med om att man inte ska använda timers för mer än korta fördrjningar. Det är ju därför man anger tid i ´millisekunder. HejPausa några sek...typ Sleep
Vilket är det enklaste sättet att låta programmet vänta några sekunder i VB?
Ungefär som Sleep() i C alltså. Det är inte DoEvents jag är ute efter.
Antar att det är att använda timern kanske?
Skriv gärna ett litet exempel om ni har lust.
Tack!Sv: Pausa några sek...typ Sleep
**********************************************
Private Sub Command1_Click()
Wait 5 'ANTAL SEKUNDER TILL HÄNDELSE
MsgBox "hej"
End Sub
Public Sub Wait(time)
Current = Timer
Do While Timer - Current < Val(time)
DoEvents
Loop
End Sub
************************************************Sv: Pausa några sek...typ Sleep
Lovar att läsa på lite mer innan nästa fråga. ;)
Tack för svaret! Var precis vad jag behövde.
/ErikSv: Pausa några sek...typ Sleep
Sv: Pausa några sek...typ Sleep
Du kan kolla mitt uppskick Programarkivet:Delay Pause Timer bygd för just detta ändamål
API Sleep i all ära men den har sina nackdelar.När du använder
den sover hela programmet. Sleep mer än 1 sek är inte bra.
tycker
SvenSv: Pausa några sek...typ Sleep
Beträffande Loopar med DoEvents och Delay
Kolla mitt uppskick [DoEvents i Loop:ar]
DsSv: Pausa några sek...typ Sleep
Sv: Pausa några sek...typ Sleep
Sv: Pausa några sek...typ Sleep
"Ständigt denna vessla" ang DoEvents
>Ditt exempel äter oxå resurser. Den frigör ju ingar resurser till övrgiga aktiviteter.
Ganska knäppt uttalande säg någon handling som inte äter resurser.
Nu är det så att du tydligen inte provat mitt Tips o Trix.
Jag har lagt in en "bauta loop". Fastän loopen går kan du skriva
i textboxar klicka dig omkring stänga programmet,öppna andra osv osv.
Sleep är inte bra om den varara längre än 5 sek.
Tycker
SvenSv: Pausa några sek...typ Sleep
Menn att belasta processorn tycker jag allt är overkill. Det är då bättre att använda timer's eller trådar.
Loopar är sånt man skrev till commendor 64, atari och amigan. Välkommen till PC ålder SvenPon...Sv: Pausa några sek...typ Sleep
Jaha berätta då för oss "dumskallar" hur man gör om
man vill loop:a genom 100 000 000 olika resultat.
Och nästa fråga varför finns DoEvents och varför finns tex Do .. Loop
DS