Online
Registriert seit: 15. Mär 2007
4.095 Beiträge
Delphi 12 Athens
|
AW: BluetoothLE Verhalten bei Wiederverbinden
24. Jun 2015, 16:44
Ich habe noch eine Möglichkeit/Notwendigkeit gefunden:
BluetoothLE.Enable := False; // Beendet den ganzen internen Thread der Komponente
BluetoothLE.Enable := True; // Restartet wieder
Wenn man das nach verlorener Verbindung aufruft wird es etwas besser.
Es hat zumindest die ständigen Zugriffs-Exceptions beim Wiederverbinden erheblich reduziert, aber
die kommen leider immer noch sporadisch vor.
Beim ersten Verbinden funktionierts aber eigentlich immer, sonst passiert eigentlich nicht viel in der App,
deswegen denke ich das es mit dem internen Lesen der Characteristics zu tun hat, oder das beim internen Lesen
die BT-Verbindung abstürzt.
Rollo
|