Guten Abend, habe ein kleines Problem hier.
Ich sende über einen Timer, der beim laden der Form gestartet wird, eine
Abfrage über COM1.
Im SerialPort Data_Received Event steht folgendes:
1 | If RichtextBox1.Text.Contains("05 ff") Then SerialPort1.Close()
|
Sobald also 05 ff vom Gerät am COM1 in die Textbox geschrieben wird,
soll der Port geschlossen werden, aber es wird einfach weiter gesendet,
der Port wird nicht geschlossen, auch wenn 05 ff in der Textbox
erscheint.
Die 05 ff erscheint korrekt in der Textbox, das empfangen klappt also.
Ich habe testweise den oben genannten Befehl auch in Form.Load
geschrieben, ebenfalls ohne Erfolg.
Auch habe ich das
1 | ...then Serialport1.close
|
mal durch eine MsgBox ersetzt, wenn 05 ff in der Textbox erscheint, die
öffnet sich aber auch nicht, egal wie lange 05 ff in der Box steht!
Ich stehe auf dem Schlau - was mach ich falsch?
Danke für Denkanstöße...