Zitat von
commander7
hallo bwirmer,
Ich brauche auch in VB6 oder VB .NET einen Timer der schneller als 1ms eingestellt werden kann
Das geht nicht, allerdings betrügt dich der normale VB-Timer. Er schafft nur ca. 50ms, auch wenn du 1ms eingibst. Der High Resolution Timer schafft hingegen echte 1ms Auflösung
Am komfortabelsten ist der CCRP-Timer. Installiere ihn einfach nach Anleitung, füge deinem Projekt das Modul hinzu (Verweise...) und verwende ihn folgendermaßen:
Code:
private WithEvents Timer1 As ccrpTimer
Private Sub Form_Load()
Set Timer1 = New ccrpTimer
With Timer1
.EventType = TimerPeriodic ' Es gibt auch einmalige Aktionen und Countdown
.Interval = 1
.Stats.Frequency = 1
.Enabled = True
End With
End Sub
Private Sub Timer1_Timer(ByVal Milliseconds As Long)
'Hier kommen die Befehle rein!
End Sub
Lesezeichen