'Laufzeitfehler 8002: Ungültige Anschlussnummer' bei COM-Schnittstelle

07/07/2009 - 14:41 von Rüdiger Lehmann | Report spam
Hallo,

bei einer Anwendung, welche über eine COM-Schnittstelle mit Geràten
kommuniziert, kommt, wenn man die Anwendung nach einem Stromausfall
erneut startet, die Fehlermeldung:

Laufzeitfehler 8002: Ungültige Anschlussnummer

In der Hilfe steht, dass das ein auffangbarer Fehler ist. Was heißt das?

Der Debugger bleibt mit o.g. Fehlermeldung genau da stehen, wo versucht
wird, den COM-Port erneut zu öffnen. Also bei der Zeile

.MSCommDosim.PortOpen = True

Was soll mir die o.g. Fehlermeldung sagen?

MfG
R.L.
 

Lesen sie die antworten

#1 Thomas Ehlert
07/07/2009 - 21:36 | Warnen spam
Hi!

Klingt danach, als würde die Anwendung den genutzten COM-Port
(COM1,2,3,etc.) nicht mehr finden.

bei einer Anwendung, welche über eine COM-Schnittstelle mit Geràten
kommuniziert, kommt, wenn man die Anwendung nach einem Stromausfall
erneut startet, die Fehlermeldung:



Ist der Com-Port auf dem Main-Board oder ist das so ein USB-Teil?
Die haben die unangenehme Eigenschaft zeitweilig Ihren Port zu àndern.

In der Hilfe steht, dass das ein auffangbarer Fehler ist. Was heißt das?



Das Du Ihn mit "On Error" abfangen und darauf reagieren kannst.



Der Debugger bleibt mit o.g. Fehlermeldung genau da stehen, wo versucht
wird, den COM-Port erneut zu öffnen. Also bei der Zeile

.MSCommDosim.PortOpen = True

Ähnliche fragen