Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Absturz durch BluetoothAuthenticateDevice unter Windows 10 (https://www.delphipraxis.net/188452-absturz-durch-bluetoothauthenticatedevice-unter-windows-10-a.html)

juliab 5. Mär 2016 00:00

Absturz durch BluetoothAuthenticateDevice unter Windows 10
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

ich verwende BluetoothAuthenticateDevice, um Bluetooth-Geräte aus einer Anwendung heraus zu koppeln. Das klappt unter Windows 7 wunderbar. Unter Windows 10 stoße ich auf unerklärliche Probleme.

Wenn die API mit einem Gerät koppelt und das Anwendungsfenster im Hintergrund ist, crasht die Anwendung. Das auch, wenn der API-Aufruf in try...except eingeschlossen ist!
Ist das Fenster aktiv, funktioniert der Aufruf ohne Probleme. Ich kann mir das nicht erklären. Aber vielleicht habt ihr ja eine Idee?

Ich habe mal ein Lazarus / Free Pascal - Minimalbeispiel angehängt. Nach einem Klick auf den Button wird das Fenster automatisch in den Hintergrund geschickt, um das Problem zu provozieren. Dann
startet der Suchvorgang. Es werden Bluetooth-Geräte gesucht und versucht, mit der Pin 1234 zu koppeln. Dabei (während des Koppelns) tritt bei mir der Crash auf, zumindest unter Windows 10.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:15 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz