Announcement

Collapse
No announcement yet.

SerialPort schließen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • SerialPort schließen

    Ich will über den SerialPort Daten (NMEA) von einem GPS Receiver in einer TextBox ausgeben. Das ist soweit auch kein Problem.
    Beim Schließen des SerialPorts bleibt die Applikation öfters kleben. Wenn ich dann die Task in der Taskleiste mit einem oder mehreren Rechtsclicks anklicke, werden in der Textbox noch ein paar Datenprotokolle ausgegeben und erst dann wird der Port geschlossen.
    Den SerialPort schließe ich mit: SerialPort1.Close()

    Wie kann ich den Port sicher schließen ohne das er kleben bleibt?

    Vielen dank schon mal im voraus.

  • #2
    Hallo,
    ich habe das gleiche Problem mit dem Abstürzen der Anwendung beim schließen des SerialPorts von GPS. Im Debbung-Modus schmiert er genau beim aufrufen von receiver.close() ab.

    Hier mal mein Code:
    Try
    If receiver.IsOpen Then receiver.Close()
    Catch ex As Exception
    MsgBox("Exception beim Schließen des GPS receivers")
    End Try

    Kann es sein, dass auf den SerialPort immer noch zugegriffen wird und er deshalb nicht geschlossen werden kann? Wie könnte man den SerialPort dennoch schließen.
    Vielen Dank für eure Hilfe!

    Comment

    Working...
    X