Jump to content
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr ×
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr
  • 0

델파이11 E2250 There is no overloaded version of 'RequestPermissions' that can be called with these arguments


예언자

질문

델파이 11 프로페셔날 사용중입니다.

안드로이드 앱 개발 시 에러입니다.

E2250 There is no overloaded version of 'RequestPermissions' that can be called with these arguments

RequestPermissions 함수의 원형은 이전 버전과 같은데 왜 이런 에러가 나죠?

다른분들은 이런 이슈가 없나요?

이 댓글 링크
다른 사이트에 공유하기

2 answers to this question

Recommended Posts

  • 0

[자답] TRequestPermissionsResultProc 인수가 변경되었네요..

 PermissionsService.RequestPermissions([JStringToString(TJManifest_permission.JavaClass.READ_PHONE_STATE )],
    procedure(const APermissions: TArray<string>; const AGrantResults: TArray<TPermissionStatus>)
    begin
    end;

   --->

  PermissionsService.RequestPermissions([JStringToString(TJManifest_permission.JavaClass.READ_PHONE_STATE )],
  procedure(const APermissions: TClassicStringDynArray; const AGrantResults: TClassicPermissionStatusDynArray)
  begin
  end;

이 댓글 링크
다른 사이트에 공유하기

  • 0

자답 감사합니다. 아래 관련 포스팅이 있네요 

https://delphiworlds.com/2021/09/taking-it-to-11/

버전에 관계없이 사용하는 샘플 소스도 나와 있으니 같이 참조 해서 보시길 바랍니다.

https://github.com/DelphiWorlds/Kastri/blob/5b27215d065f6bed34ee10e0ad6bd9adba1e9c81/Core/DW.Permissions.Helpers.pas#L21

이 댓글 링크
다른 사이트에 공유하기

이 토의에 참여하세요

지금 바로 의견을 남길 수 있습니다. 그리고 나서 가입해도 됩니다. 이미 회원이라면, 지금 로그인하고 본인 계정으로 의견을 남기세요.

Guest
이 질문에 답변하기...

×   서식있는 텍스트로 붙여넣기.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   이전에 작성한 콘텐츠가 복원되었습니다..   편집창 비우기

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

중요한 정보

이용약관 개인정보보호정책 이용규칙 이 사이트가 더 잘 작동하기 위해 방문자의 컴퓨터에 쿠키가 배치됩니다. 쿠키 설정 변경에서 원하는 설정을 할 수 있습니다. 변경하지 않으면 쿠키를 허용하는 것으로 이해합니다.