Merhabalar Arkadaşlar
Uygulamamda izin sorgu işlemi yapmak istedim ama kod hata veriyor. Rad studio 10.4 de düzgün bir şekilde çalışan kod Rad studio 11 de hata vermekte sebebi ne olabilir acaba kullanım yöntemimi değişti.
Hata :
E2250: There is no overloaded version of 'RequestPermissions' that can be called with these arguments
Altta kodları paylaşıyorum :
Uygulamamda izin sorgu işlemi yapmak istedim ama kod hata veriyor. Rad studio 10.4 de düzgün bir şekilde çalışan kod Rad studio 11 de hata vermekte sebebi ne olabilir acaba kullanım yöntemimi değişti.
Hata :
E2250: There is no overloaded version of 'RequestPermissions' that can be called with these arguments
Altta kodları paylaşıyorum :
Uses System.Permissions;
procedure TForm5.izinlimiyim(sender : TObject; const Apermission : TArray<string>;
const AGrantResults : TArray<TPermissionStatus>);
begin
if (Length(AGrantResults) = 2) and (AGrantResults[0] = TPermissionStatus.Granted)
and (AGrantResults[1] = TPermissionStatus.Granted) then
begin
Dosya_indir;
end
else
begin
Toast('Uygulamanın İzinlere İhtiyacı Vardır.',ShortToast);
end;
end;
procedure TForm5.iziniste;
var
Veri_yaz , Veri_Oku : string;
begin
Veri_yaz := 'android.permission.WRITE_EXTERNAL_STORAGE';
Veri_Oku := 'android.permission.READ_EXTERNAL_STORAGE';
PermissionsService.RequestPermissions( [Veri_yaz,Veri_Oku] , izinlimiyim );
end;

