Forum: Programmieren allgemein
Delphi
by philipp.hofmann,
27. Mai 2020
Ja, ist es definitiv. Es ist auch auf jeden Fall stabiler als die IPWorks-Implementierung, die dazwischen schon mal abraucht. Aus meiner Sicht war das einzige Problem bisher, dass man vorab "pairen" musste.
Ich habe jetzt den Code von rabatscher auch bei mir zum Laufen bekommen (allerdings mit der obengenannten Annahme aus b, welche aber passen sollte). Mal sehen, ob auch alles ohne vorheriges...
Forum: Programmieren allgemein
Delphi
by philipp.hofmann,
27. Mai 2020
Ich komme mit den Anpassungen noch nicht ganz hin:
a) Bitte noch den var-Teil von
TWinRTBluetoothGattCharacteristic.DoGetDescriptors: TBluetoothGattDescriptorList;
zeigen.
b) Nach den "if FID = 0 then"-Teilen kommt immer der alte Code im else-Zweig?
Danke.
Forum: Programmieren allgemein
Delphi
by philipp.hofmann,
27. Mai 2020
Windows 10 fordert bei BLE-Devices schon seit rund 2 Jahren kein Pairing mehr ein. Das kam mit irgendeinem Windows-10-Update. Problem war zeitweise, dass man sogar gar kein Pairing für BLE-Devices mehr in Windows speichern konnte (das war vor 1,5 Jahren) und damit wurde TBluetoothLE für Windows unnutzbar. Mittlerweile ist dies aber auf Windows-Seite wieder korrigiert. Trotzdem wäre es natürlich...
Forum: Programmieren allgemein
Delphi
by philipp.hofmann,
27. Mai 2020
Danke, schaue ich mir mal an.
Forum: Programmieren allgemein
Delphi
by philipp.hofmann,
18. Jan 2019
Meinst Du die Beacon-Implementierung? Habe ich mir nur kurz angeschaut und jetzt adhoc keine Schreibmöglichkeit gefunden, sondern nur Auslesen. Damit würde es mir nichts bringen.
Oder kann man beides kombinieren, damit sich TBluetoothLE auch wieder unter Windows nutzen lässt?
Forum: Programmieren allgemein
Delphi
by philipp.hofmann,
18. Jan 2019
Hi,
das ist leider tatsächlich so. Da hat Emba eine Windows-Funktion, die vor gut 18 Monaten verbaut wurde (nämlich, dass man nicht mehr pairen muss), noch nicht eingebaut und mittlerweile speichert Windows das Pairing nicht mehr, d.h. Du musst nach jedem Windows-Start neu pairen.
In Summe bedeutet dies hart formuliert: Delphi unterstützt von Hause aus kein Bluetooth-LE mehr unter Windows...