WseStatus
Mit diesem Befehl kann der Status des Web-Benutzers ermittelt werden. Der Rückgabewert kann mit folgenden Konstanten verglichen werden:
-
Dieser Wert wird zurückgegeben, wenn der Web-Benutzer zum ersten mal die Request-Prozedur aufruft. Dieser Zustand sollte abgefragt und gegebenenfalls globale Datenbereiche angelegt werden.
-
Die Request-Prozedur wurde erneut aufgerufen.
-
Die Funktion wurde über den Befehl C16.CALL() aus einer HTML-Seite aufgerufen.
-
Die Request-Prozedur wird nochmals aufgerufen, wenn der Web-Benutzer vom Client entfernt wird. Dieser Zustand sollte abgefragt und gegebenenfalls bei
_WseUserInitangelegte globale Datenbereiche gelöscht werden.
Beispiel:
sub WebReq()
{
switch (WseStatus())
{
case _WseUserInit : ...
case _WseUserTerm : ...
case _WseUserProc : ...
}
}