Laststate (readonly), 4 laststate (readonly), Handbuch eks activex – EUCHNER ActiveX Module Ethernet TCP/IP Benutzerhandbuch
Seite 11: Modul ethernet tcp/ip

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