Net 2.0: Serieller Port -> Exception

05/11/2007 - 18:03 von Stefan M. | Report spam
Hallo,

kann jemand mal diesen Code probieren ?

Ein Form, ein Button und ein SerialPort.

Code für Button:

For i As Integer = 0 To My.Computer.Ports.SerialPortNames.Count - 1
MsgBox(My.Computer.Ports.SerialPortNames(i))
Next
MsgBox(SerialPort1.PortName)
SerialPort1.Open()
SerialPort1.Close()


Ich habe die gewaltige Auswahl von einem Port: COM1
Dieser ist per Default in dem SerialPort(1) Objekt angegeben wenn man
es per Designer auf das Form zieht.

Bei SerialPort1.Open kommt diese Exception:
Der angegebene Anschlussname beginnt nicht mit COM/com oder wird nicht
in einen gültigen seriellen Anschluss aufgelöst.

Also mit COM fàngt COM1 nun an und gültig ist er auch da ich am COM1
einen Drucker angeschlossen habe der mir munter per "dir >COM1" das
Directory ausdruckt.


Da kann man doch nichts falsch machen oder doch ?

Gruß
Stefan
 

Lesen sie die antworten

#1 Karsten Sosna
05/11/2007 - 19:03 | Warnen spam
"Stefan M." schrieb im Newsbeitrag
news:
^^^^^^^^^^^^^
Hier sollte der volle Name(Vor- und Zuname) stehen.

kann jemand mal diesen Code probieren ?

Ein Form, ein Button und ein SerialPort.

Code für Button:

For i As Integer = 0 To My.Computer.Ports.SerialPortNames.Count - 1
MsgBox(My.Computer.Ports.SerialPortNames(i))
Next
MsgBox(SerialPort1.PortName)
SerialPort1.Open()
SerialPort1.Close()


Ich habe die gewaltige Auswahl von einem Port: COM1
Dieser ist per Default in dem SerialPort(1) Objekt angegeben wenn man
es per Designer auf das Form zieht.

Bei SerialPort1.Open kommt diese Exception:
Der angegebene Anschlussname beginnt nicht mit COM/com oder wird nicht
in einen gültigen seriellen Anschluss aufgelöst.

Also mit COM fàngt COM1 nun an und gültig ist er auch da ich am COM1
einen Drucker angeschlossen habe der mir munter per "dir >COM1" das
Directory ausdruckt.



Hast Du schon mal geschaut, ob der evtl. umgeleitet oder anderweitig benutzt
wird. Ich kann zumindest bei der Ausführung des Codes nicht feststellen(habe
auch nur eine COM-Port und der funktioniert).
Gruß Scotty

Ähnliche fragen