Einzelnen Beitrag anzeigen

Rollo62

Registriert seit: 15. Mär 2007
3.932 Beiträge
 
Delphi 12 Athens
 
#4

AW: XE5 + Android + Bluetooth = Problem

  Alt 29. Sep 2015, 19:07
Also was du da in deinem Video hast:

Bist du sicher das du nicht das LowLevelGrafik-Beispiel gestartet hast

Nein, solche Effekte kenne ich nicht.
Bei mir ist XE8 zwar gefühlte alle 5 Minuten abgestürzt, aber hat ToiToiToi nie etwas in den Orkus gerissen.
Wie gesagt Rx10 ist da erheblich stabiler.

Aber ich hatte auch fast keine Fremdkomponenten auf dem System (eben deswegen), und wie ich dich verstehe
hast du alles Mögliche installiert.

Ich würde mal versuchen das Ganze auf einem sauberen Win8.1 und Xe8.1 nochmal zu kompilieren.
Vielleicht hilft das ja.

Wenn so eine lange Ausgabezeile zerhackt wird liegt es vielleicht an zu kleinen Buffergrößen
(das scheint zumindest immer in gleiche Längen aufgeteilt zu werden), oder es liegt am Timing des Lesethreads.
Deshalb meinte ich ja:
Einfach alles im Empfänger wieder in einen String zusammenbauen, und erst wenn ein finales ELO erscheint
dann diesen ganzen String als gelesen übergeben und weiterverarbeiten.
Aber die Pausen von 0.5 Sek. sind natürlich extrem, bist du sicher das dies nicht vom HC05 kommt ?

Bei Funkverbindungen würde ich mich nicht drauf verlassen das alles im richtigen Timing ankommt.
Es können natürlich auch Daten komplett verschluckt werden, also müsste das Ganze ein Timeout überwachen.

Testen kann ich leider nicht, mir fehlt so ein BT-Device.

Rollo
  Mit Zitat antworten Zitat