CAsync = { | |||
RunTime: | Integer(>=0) | = 12 | Nach dieser Zeit in ms gibt IsTimerExpired() true zurück |
WaitTime: | Integer(>=0) | = 0 | Zeitverzögerung bis zum Aufruf des nächsten Code-Abschnittes in [ms] |
SyncMode: | Boolean | = false | false → Asynchron, true → Synchron Betrieb |
Debug: | Boolean | = false | true → GetElapsedTime() gibt immer 0 zurück |
OnException: | Function | = ExptionHandler | Standardaktion bei Fehlern |
TimerStartTime: | Integer(>=0)* | = 0 | Zeit beim Aufruf von StartTimer() in Millisekunden seit dem 1.1.1970 |
} |
* Read Only
ExceptionHandler( Error, Caller )
Die folgende Funktion ist standardmässig dem Property OnException zugewiesen:
function ExceptionHandler( err, caller ) { alert( err ); return true; }
new CAsync( )
Dieser Konstruktor erzeugt ein neues CAsync Objekt. Man kann statt dessen auch das globale Async Objekt verwenden.
var Async = new CAsync();
Global definiertes Async Objekt. Mit dem CAsync Konstruktor können auch lokale voneinander unabhängige Async Objekte erzeugt werden.