Mitä haittaa jos timerin interval -arvo on alle 55ms? Joku suositus on 55ms ja yli...
Muilla kuin NT-Windowseilla Timer-kontrolli ei kykene reagoimaan useammin kuin 18 kertaa sekunnissa, ja 1/18 s on juuri tuo 55 ms. Ei pienemmästä arvosta haittaa ole, mutta ei se mitenkään vaikutakaan.
edit: Tämän ohjelman avulla voit kokeilla, kuinka monta kertaa Timer pystyy reagoimaan omalla koneellasi.
Dim aika As Single
Private Sub Form_Load()
Timer1.Interval = 1
aika = Timer
End Sub
Private Sub Timer1_Timer()
Static x As Integer
If Timer - aika > 1 Then
MsgBox x & " kertaa sekunnissa"
Timer1.Interval = 0
Else
x = x + 1
End If
End Sub64 kertaa sekunnissa. Windows XP pohjautuu NT:hen eli johtuu siitä?
Mulle tuli 100 kertaa sekunnissa..
64 kanssa XP:llä
No itse kun pitkästä aikaa käynnistin VB'n arvoksi tuli 22 Windows ME'ssä.
64 (Windows 2000)
Aihe on jo aika vanha, joten et voi enää vastata siihen.