elikkä mitenkä pystys tekeen vb:llä tavallisen sekuntikellon?
Esimerkiksi seuraavasti:
Dim alku As Double
Private Sub Command1_Click()
' nollataan aikalaskuri
alku = Timer
' aloitetaan ajan näyttö
Timer1.Interval = 10
End Sub
Private Sub Command2_Click()
' lopetetaan ajan näyttö
Timer1.Interval = 0
End Sub
Private Sub Timer1_Timer()
' näytetään kulunut aika sopivasti
Label1 = Format(Timer - alku, "0.00")
End SubFormilla täytyy olla kaksi nappia (Command1, Command2), teksti (Label1) ja ajastin (Timer1).
Tuolla noin ei näytä aivan tasan tarkkaan oikein, jos on hidas kone.
Kyllä se aika tarkkaan näyttää eikä se jätätä kuitenkaan (ellei sitten koneen kello jätätä). Ajan päivitys näytöllä saattaa heittää jonkin verran todellisesta sekunnista, mutta enimmillään sadasosan.
Aihe on jo aika vanha, joten et voi enää vastata siihen.