JobSleep
JobSleep(int1) : logic
Job suspendieren
Details
- int1: Wartezeit in Millisekunden
- Resultat:
logicWartezustand abgebrochen - Siehe: Verwandte Befehle , JobControl()
Die Anweisung kann innerhalb eines Jobs ausgeführt werden. Jobs können durch eine Ereignisfunktion des SOA-Service , einen Standard- oder Advanced-Client gestartet werden.
Diese Funktion hält die Verarbeitung im Job für (int1) Millisekunden an. Im Unterschied zu SysSleep () kann der Wartezustand abgebrochen werden. In diesem Fall wird als Resultat true zurückgegeben. Ist die Wartezeit ohne Unterbrechung verstrichen, so ist das Resultat false. Ein Abbruch findet statt, wenn der komplette Task gestoppt werden soll oder wenn der Job durch JobControl (..., _JobWakeup ) aufgeweckt wird.
Mögliche Laufzeitfehler:
_ErrValueInvalid: In (int1) wurde ein Wert <0angegeben.