[VB2005] ComPort openen

Pagina: 1
Acties:

  • Sjakskus
  • Registratie: Maart 2002
  • Laatst online: 28-11 15:34
IK probeer in vb2005 een COM1 te openen met onderstaande regel:

Me.SerialPort = My.Computer.Ports.OpenSerialPort("COM1")

dit resulteert in de de volgende foutmelding
"The given port name does not start with COM/com or does not resolve to a valid serial port.
Parameter name: portName"

Nu zit er niets aangesloten op die comport, maar dit zou toch gewoon moeten werken?

Als ik COM4 pak, waar mijn intern modem op zit aangesloten, dan krijg ik geen foutmelding, vandaar mijn vraag

Beschikbaar voor ontwikkeling van (webbased) applicaties en dataconversies


  • Phenomenon
  • Registratie: December 2000
  • Laatst online: 01-12 12:24
Je weet zeker dat het Com1 is?

Probeer eens met
Visual Basic .NET:
1
2
3
For inta As Integer = 0 To (My.Computer.Ports.SerialPortNames.Count - 1)
  MsgBox(My.Computer.Ports.SerialPortNames(inta))
Next

  • Sjakskus
  • Registratie: Maart 2002
  • Laatst online: 28-11 15:34
jep dat heb ik dus net ook gedaan en com1 bestaat wel.
ook in apparaten beheer staat com1 gedefinieerd als 3f8

Ik heb 3 comporten 1(leeg),4(modem),5 (bluetooth)

Als ik een niet bestaande port (com2) pak krijg ik de volgende foutmelding:
"The port 'COM2' does not exist."


Dit probeer ik trouwens op mijn laptop en niet op een vaste pc, maar dat zou toch niet uit moeten maken...

[ Voor 16% gewijzigd door Sjakskus op 10-04-2007 20:41 ]

Beschikbaar voor ontwikkeling van (webbased) applicaties en dataconversies


  • Sjakskus
  • Registratie: Maart 2002
  • Laatst online: 28-11 15:34
opgelost...

bleek een brakke driver van een bonprinter te zijn
herinstall lostte dat probleem op

Beschikbaar voor ontwikkeling van (webbased) applicaties en dataconversies