Guten Abend,
ich bafasse mich nun seit einiger Zeit mit dem Com anschluss.
Zum probieren dachte ich, es sei Einfacher, erstmal 2 PC's mit dem Com port zu verbinden und ein "Chat" dann zu programmieren.
Also ASCII zeichen senden und empfangen.
dabei kann dann eingestellt werden bei welcher baudrate und com anschluss das ganze geschehen soll.
Das hab ich schon:
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'Porteinstellungen
SerialPort1.Close()
SerialPort1.PortName = TextBox1.Text
SerialPort1.BaudRate = TextBox2.Text
SerialPort1.DataBits = 8 '8 Datenbits pro Byte
SerialPort1.StopBits = 1 '1 Stopbit
SerialPort1.ReceivedBytesThreshold = 1 '1 Byte muss empfangen werden bevor puffer voll ist und verarbeitet werden kann
'Grundeinstellung:Nur Verbinden kann angeklickt werden, wenn noch keine
'Verbindung Hergestellt wurde
Button1.Enabled = True
Button2.Enabled = False
Button3.Enabled = False
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
SerialPort1.Open()
MsgBox("Verbindung hergestellt!")
Button2.Enabled = True
Button3.Enabled = True
End Sub
_________________________________________
jetzt das Problem: wenn ich das so starte ( einfach mal um zu gucken was bis jetzt schon passiert) sagt der mir :Der angegebene Anschlussname beginnt nicht mit COM/com oder wird nicht in einen gültigen seriellen Anschluss aufgelöst.
Parametername: portName
Ich habe schon bei anderen geguckt da steht das doch auch so (?) der müsste doch jetzt schon in der Lage sein sich zu verbinden oder nicht?
Konnte viele beispiele finden, nur waren alle so aufgebaut oder gibt es da noch was, was für nicht anfänger klar ist so das man es nicht hinschreibt im forum?
ich bafasse mich nun seit einiger Zeit mit dem Com anschluss.
Zum probieren dachte ich, es sei Einfacher, erstmal 2 PC's mit dem Com port zu verbinden und ein "Chat" dann zu programmieren.
Also ASCII zeichen senden und empfangen.
dabei kann dann eingestellt werden bei welcher baudrate und com anschluss das ganze geschehen soll.
Das hab ich schon:
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'Porteinstellungen
SerialPort1.Close()
SerialPort1.PortName = TextBox1.Text
SerialPort1.BaudRate = TextBox2.Text
SerialPort1.DataBits = 8 '8 Datenbits pro Byte
SerialPort1.StopBits = 1 '1 Stopbit
SerialPort1.ReceivedBytesThreshold = 1 '1 Byte muss empfangen werden bevor puffer voll ist und verarbeitet werden kann
'Grundeinstellung:Nur Verbinden kann angeklickt werden, wenn noch keine
'Verbindung Hergestellt wurde
Button1.Enabled = True
Button2.Enabled = False
Button3.Enabled = False
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
SerialPort1.Open()
MsgBox("Verbindung hergestellt!")
Button2.Enabled = True
Button3.Enabled = True
End Sub
_________________________________________
jetzt das Problem: wenn ich das so starte ( einfach mal um zu gucken was bis jetzt schon passiert) sagt der mir :Der angegebene Anschlussname beginnt nicht mit COM/com oder wird nicht in einen gültigen seriellen Anschluss aufgelöst.
Parametername: portName
Ich habe schon bei anderen geguckt da steht das doch auch so (?) der müsste doch jetzt schon in der Lage sein sich zu verbinden oder nicht?
Konnte viele beispiele finden, nur waren alle so aufgebaut oder gibt es da noch was, was für nicht anfänger klar ist so das man es nicht hinschreibt im forum?