Bluetooth Dongel ansprechen

OP #2729861
Lesenswert?

Hallo Zusammen

Ich arbeite derzeit an einem Projekt bei dem es darum geht per Bluetooth 
zu kommunizieren. Für den PC habe ich eine kleine Test Software 
geschrieben (Visual Studio C++ Express Edition).

Das Initialisieren geht, aber sobald es zur Stelle 
SerialPort::Write("message") gelangt, stürzt mein Programm ab...
Es funktioniert allerdings mit anderen Ports, z.B. wenn ich mein MCU 
Board anhänge...

Ich hoffe Ihr könnt mir weiterhelfen.

Gruss Marc
Angehängte Dateien:
OP #2743186
Lesenswert?

Was meinst du mit Fehlerbehandlung? Ich habe einfach eine 
Timeoutexception eingebaut.

Das mit der Header Datei habe ich aus einem Tutorial.
Ich bin mir auch bewusst, dass dies .net ist (habe ich was anderes 
gesagt?)

Ich hoffe du kannst mir weiterhelfen :-)
#2743396
Lesenswert?

Hallo

der Fehler ist hier:
  System::IO::Ports::Handshake::RequestToSend;
       if(this->SerialPort->IsOpen)
         this->SerialPort->WriteLine(message);

Handshake ist eine Enumeration und keine Eigenschaft von Serialport. Ich 
bin kein C++ Fan. Was soll diese Zeile bewirken?
Ausserdem ist es immer wichtig jede SerialPort Operation in einen Try 
catch zu legen.

Gruss Ellen

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren