Laststate (readonly), 4 laststate (readonly), Handbuch eks activex – EUCHNER ActiveX Module Ethernet TCP/IP Benutzerhandbuch

Seite 11: Modul ethernet tcp/ip

Advertising
background image

Handbuch EKS ActiveX

®

-Modul Ethernet TCP/IP

3.5.4 LastState (ReadOnly)

 Beschreibung

Status der zuletzt ausgeführten Methode (0=OK oder Statusnummer)

 Syntax

long = object.LastState;

 Bemerkungen

Nach Ausführen einer Methode (Read, Write, …) oder eines Events (OnKey, OnRead,
...) kann hier festgestellt werden, ob die Methode fehlerfrei durchgeführt wurde.
Statusnummern im Bereich von 0 bis 127 (0

hex

bis 7F

hex

) werden vom EKS generiert

und sind im Handbuch der EKS-Schlüsselaufnahme dokumentiert. Statusnummern
zwischen 128 und 255 (80

hex

bis FF

hex

) generiert das ActiveX

®

-Modul.

 Datentyp

long

 Liste der Statusnummern des ActiveX

®

-Moduls:

Achtung!
Sofort nachdem eine Methode aufgerufen oder ein Event ausgelöst wurde, sollten Sie den Wert im
Property LastState abfragen. Das Property LastState könnte sonst von einer anderen Methode
überschrieben werden, da immer nur die Statusmeldung der zuletzt ausgeführten Methode im Property
LastState steht. Das gilt auch bei internen Methoden, die im Hintergrund laufen und nicht von Ihnen
gestartet wurden.

Wert

Beschreibung

hex

dec

0x90 144 WrongParam

Der angegebene TCP-Port im Property Port liegt nicht im Bereich >1024 und <65535

0xA0 160 DeviceNotOpened

Die Verbindung zum EKS wurde nicht geöffnet, bitte führen Sie die Methode Open aus.

0xB0 176 ReadTimeOut

Die Methode Read konnte nicht korrekt abgeschlossen werden, die Timeout-Zeit wurde überschritten.

0xB1 177 WriteTimeOut

Die Methode Write konnte nicht korrekt abgeschlossen werden, die Timeout-Zeit wurde überschritten.

0xB2 178 TimeOut

Bei der Behandlung einer internen Methode des ActiveX

®

-Moduls wurde die Timeout-Zeit überschritten.

0xC0 192 NothingToRead

Die Anzahl der zu lesenden Daten, definiert von dem Property CountData, ist 0.

0xC1 193 NothingToWrite

Die Anzahl der zu schreibenden Daten, definiert von dem Property CountData, ist 0.

0xE0 224 OpenFailed

Die Methode Open ist fehlgeschlagen.

0xE1 225 OpenActive

Die Methode Open ist noch aktiv.

0xE8 232 Suspend

Der Computer wird in den Suspendmodus versetzt.

0xE9 233 ResumeSuspend

Der Suspendmodus wurde beendet.

0xEA 234 ConnectionTimeOut

Verbindungs-Timeout zum EKS. Es konnte in der vorgegebenen Zeit keine Verbindung zum EKS hergestellt
werden.

0xEB 235 ConnectionLost

Die Verbindung zum EKS wurde unterbrochen.

0xEC 236 Reconnect

Die Verbindung zum EKS wurde wieder hergestellt.

0xFF 255 Busy

Das ActiveX

®

-Modul ist mit der Abarbeitung einer Methode beschäftigt, die Anforderung kann nicht ausgeführt

werden.

102030-02-10/12

Technische Änderungen vorbehalten

Seite 11/20

Advertising