Einzelnen Beitrag anzeigen

Benutzerbild von Lemmy1
Lemmy1

Registriert seit: 28. Nov 2004
Ort: Ismaning
184 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Threads, welche Lösung haltet Ihr für eleganter ?

  Alt 27. Jun 2006, 23:10
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...
Daniel
www.nemu.com - The N64 Emulator
  Mit Zitat antworten Zitat