Registriert seit: 2. Mär 2004
5.508 Beiträge
Delphi 5 Professional
|
Re: Delay(sleep) nicht synchron,gegenseitige Blockade
20. Mai 2008, 19:05
Erzähl mal was dein Programm eigentlich tun soll.
Es gibt ja noch andere Möglichkeiten wie z.B. eine Liste mit Elementen.
Jedes Element enthält einen Zeitpunkt und einen "Aktionscode".
Wenn man neue Elemente in die Liste einfügt wird diese gleich wieder nach aufsteigenden Zeitpunkten sortiert.
Ein Dispatcher-Funktion sorgt dann dafür, dass wenn die kleinste Zeit erreicht wird, das Element aus der Liste genommen und die Aktion ausgeführt wird.
Andreas
|