Registriert seit: 15. Mär 2007
4.116 Beiträge
Delphi 12 Athens
|
AW: FMX BLE Problem mit automatischem Reconnect nach Verbindungsunterbrechung
4. Feb 2022, 19:02
Kann es sein dass Du die Daten im OnReadCharacteristics direkt verarbeitest ?
Diese kommen womöglich aus ständig wechselnden Kontexten und Threads, und müssen mit Vorsicht behandelt werden.
Ich lade die im OnReadCharacteristics nur in einen thread-sicheren RingBuffer, möglichst ohne viel Overhead,
und lese diesen dann regelmäßig in einem kontrolliertem Thread zur Verarbeitung der Daten wieder aus.
|