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 Sub
64 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.