Einzelnen Beitrag anzeigen

philipp.hofmann

Registriert seit: 21. Mär 2012
Ort: Hannover
891 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: MacOS/iOS: Nutzung von BluetoothLE mit Delphi 10.4.2

  Alt 9. Mär 2021, 21:57
Ich erzeuge TBluetoothLE zur Laufzeit. Bisher kommt man direkt die enable Methode aufrufen und alles wurde dementsprechend initialisiert. Dies geht nur bei der neuen Mac/iOS-Implementierung nicht. In allen anderen Implementierungen funktioniert es tadellos.

doGetAdapter erzeugt den Adapter nicht neu, sondern nur, wenn er noch nicht vorliegt:

Delphi-Quellcode:
function TMacBluetoothLEManager.DoGetAdapter: TBluetoothLEAdapter;
begin
  if FAdapter = nil then
    FAdapter := TMacBluetoothLEAdapter.Create(Self);
  Result := FAdapter
end;
Dies sollte also passen und nichts kaputt machen.
  Mit Zitat antworten Zitat