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.

More Page Infos / Sitemap
Created Sonntag, 9. Februar 2014
Scroll to Top of Page
Changed Montag, 1. August 2016