Du musst Permissions vor dem Zugriff behandeln und diese werden asynchron, wenn der User bestätigt oder nicht, weitergeschaltet.
https://stackoverflow.com/questions/...n-in-delphi-11
Ich nehme mal an das machst Du schon so, oder nicht ?
Die Reihenfolge und das asynchrone Abfangen der Zugriffe ist wichtig.