Die Suche ergab 5 Treffer

von Richn
15. Mai 2008 09:40
Forum: Qt Programmierung
Thema: [gelöst] QByteArray - Terminierungszeichen umgehen
Antworten: 8
Zugriffe: 2670

Danke für deine Hilfe. Habe mitlerweile das Problem gelöst. Lag an meiner Zeichenumwandlung in einen QString.
von Richn
15. Mai 2008 09:09
Forum: Qt Programmierung
Thema: [gelöst] QByteArray - Terminierungszeichen umgehen
Antworten: 8
Zugriffe: 2670

Das ist mir schon klar, die Frage ist nur ob ich über eine Schleife trotzdem weiterlesen kann?.
von Richn
15. Mai 2008 08:53
Forum: Qt Programmierung
Thema: [gelöst] QByteArray - Terminierungszeichen umgehen
Antworten: 8
Zugriffe: 2670

Wenn zum Beispiel ein Datenpaket mit einer 0 an den Serialport gesendet wird, erhalte ich folgenden Sachverhalt in der oben genannten Funktion: QByteArray -> size = 7 -> data = "(" Der Originaldatenstrom lauet: 28 00 00 63 59 63 81 Sind die Daten nun schon hier verloren oder werden sie dur...
von Richn
15. Mai 2008 08:41
Forum: Qt Programmierung
Thema: [gelöst] QByteArray - Terminierungszeichen umgehen
Antworten: 8
Zugriffe: 2670

Also beginnt mein Problem quasi schon hier: QByteArray serialPort::getData() { if(!isConnected()) { emit connectionFailed(); return QByteArray(tr("Not connected").toAscii()); } QByteArray data = m_SerialPort->read(m_SerialPort->bytesAvailable()); return data; } Wenn ich jetzt dieses QByteA...
von Richn
15. Mai 2008 08:09
Forum: Qt Programmierung
Thema: [gelöst] QByteArray - Terminierungszeichen umgehen
Antworten: 8
Zugriffe: 2670

[gelöst] QByteArray - Terminierungszeichen umgehen

Hallo zusammen. Gibt es eine Möglichkeit Terminierungszeichen wie \0 in QByteArrays zu umgehen, denn bei mir tritt folgendes Problem auf: Ich speichere ankommende Datenströme einer QExtSerial-Schnittstelle in eine QList<QByteArray>. Aus dieser Liste füge ich dann je nach Datenpaket (2-31 Byte) ein Q...