Hi
Ich würde von den beiden 1 auswählen, weil einfacher. Allerdings stimmt das "alle 250 ms" nicht, wenn der eigentliche Vorgang länger als 0 Millisekunden dauert.
Sinnvoller wäre es doch:
- Uhrzeit abfragen
- Task ausführen
- Uhrzeit abfragen
- Uhrzeitdifferenz in ms ausrechnen
- Differenz von 250ms abziehen
- Wenn mehr als 0ms Different ==> Sleep(diff)
So kommt man dem "alle 250 ms" wesentlich näher...