also, um mal auf die (so sehe ich das zumindest) einfachen Sachen des Lebens zurück zu kommen;
Wie kann ich die Zeitmessung (die durch ElapsedMiliseconds() erfolgt) auf die Milisekunde genau einstellen? Es war ja schon des öfteren die Rede, dass es da +/- 10ms variieren kann...
...Ich hatte da zwar mal nen Codeschnipsel irgendwann aufgegriffen, bin aber nicht schlau geworden:
Code: Alles auswählen
__an_timerresolution.TIMECAPS
timeGetDevCaps_(@__an_timerresolution, SizeOf(TIMECAPS))
Debug __an_timerresolution\wPeriodMin ; gibt die Genauigkeit in ms an
timeBeginPeriod_(__an_timerresolution\wPeriodMin)
a = timeGetTime_() ; nun auf wPeriodMin genau
timeEndPeriod_(__an_timerresolution\wPeriodMin)