alutSleep
Inhaltsverzeichnis
alutSleep
Name
alutSleep - Verzögert die Programmausführung um eine bestimmte Zeit.
Delphi-Spezifikation
function alutSleep(duration: TALfloat): TALboolean;
Parameter
duration | Zeitdauer (in Sekunden), für die die Programmausführung aufgeschoben werden soll |
---|
Beschreibung
Die Funktion alutSleep verzögert die Ausführung des aktuellen Threads für (mindestens) die im Parameter duration angegebene Zeit in Sekunden. Die Funktion wird nur dann eher beendet, wenn ein entsprechendes Signal an den Thread gesendet wurde, jedoch zählt dies nicht als Fehler. alutSleep gibt im Erfolgsfall AL_TRUE zurück, bei einem Fehlschlag wird AL_FALSE zurückgegeben. In der gegenwärtigen Implementierung der ALUT wird die Funktion immer erfolgreich ausgeführt, falls duration nicht negativ ist. Dies könnte sich jedoch in zukünftigen Implementierungen ändern.
Hinweise
Wird für alutSleep einer Zeitspanne von null Sekunden angegeben, so erhalten andere ausführbare Threads die Möglichkeit, ausgeführt zu werden.
Fehlermeldungen
ALUT_ERROR_INVALID_VALUE wird generiert, wenn eine negative Zeitspanne angegeben wurde.