WaBis

walter.bislins.ch

Async: Klasse

Definition und Konstruktor der CAsync Klasse und globales Async Objekt.

CAsync Definition

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 trueGetElapsedTime() 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 )

Error: Exception
Caller: Async
Async Objekt, in welchem das Exception aufgetreten ist
Return: Boolean
Wenn true wird Stop() gerufen und das Exception an den Browser übergeben. Wenn false wird das Exception ignoriert.

Die folgende Funktion ist standardmässig dem Property OnException zugewiesen:

function ExceptionHandler( err, caller ) {
  alert( err );
  return true;
}

CAsync Konstruktor

new CAsync( )

Return: CAsync

Dieser Konstruktor erzeugt ein neues CAsync Objekt. Man kann statt dessen auch das globale Async Objekt verwenden.

Async Objekt

var Async = new CAsync();

Global definiertes Async Objekt. Mit dem CAsync Konstruktor können auch lokale voneinander unabhängige Async Objekte erzeugt werden.

Weitere Infos zur Seite
Erzeugt Sonntag, 9. Februar 2014
von wabis
Zum Seitenanfang
Geändert Montag, 1. August 2016
von wabis