Jump to content

Dave Nottage

Members
  • Content Count

    1424
  • Joined

  • Last visited

  • Days Won

    32

Everything posted by Dave Nottage

  1. Dave Nottage

    "Self-updating" terminal services DLL

    I expect this is not going to be possible, however I thought I'd ask just in case someone has a brainwave of some kind. I'm working on a DLL which implements a virtual channel for Windows terminal services, and a desired function is for it to be able to "self-update". It fetches a file which is the new version of the DLL, and is supposed to "move" the file in-place. Needless to say I've tried to make it work, with the inevitable "access denied" errors when either attempting to rename the original file then replace it, or just copy over it.
  2. Please refer to: https://quality.embarcadero.com/browse/RSP-30989 It has been happening to me, however I had not reported it as yet. I had also planned to attempt to debug the issue - perhaps Thomas can?
  3. Dave Nottage

    Build Project

    Without having the source of the project (or a reproducible example), it might be difficult to discover what the problem is
  4. Dave Nottage

    Build Project

    Might be wrong/incompatible NDK settings. This is what I have for 10.3.3:
  5. Dave Nottage

    Grep search empty window with 10.4.1

    Note to self: double triple check where the DLL is being loaded from 😞
  6. Dave Nottage

    Grep search empty window with 10.4.1

    Yes
  7. Dave Nottage

    Grep search empty window with 10.4.1

    I'm getting the blank Grep window, too.
  8. Dave Nottage

    .aab file to google playstore

    You could send it if you like, however I think it may be resolved only by seeing the code being executed at startup. You can direct message me the source if you like. I will treat it in confidence.
  9. Dave Nottage

    .aab file to google playstore

    Seems to be stuck in an eternal loop. Does it work as an .apk? What exactly are you doing with Firebase in the app?
  10. It will not work if you do not have the permissions checked in the project options.
  11. Dave Nottage

    .aab file to google playstore

    Can you give a link to the app on Play Store?
  12. The following worked fine for me: procedure TForm1.Button1Click(Sender: TObject); begin PermissionsService.RequestPermissions(['android.permission.READ_EXTERNAL_STORAGE', 'android.permission.WRITE_EXTERNAL_STORAGE'], procedure(const APermissions: TArray<string>; const AGrantResults: TArray<TPermissionStatus>) begin // NOTE: I am assuming the user granted permission, here! CreateFolder; end ); end; procedure TForm1.CreateFolder; var fn: string; begin fn := TPath.Combine(TPath.GetSharedDocumentsPath, 'OLA'); ForceDirectories(fn); if TDirectory.Exists(fn) then Button1.Text := 'OK' else Button1.Text := 'Failed'; end; Delphi 10.4.1, Android 11 device (Pixel3a)
  13. Dave Nottage

    Eliminate Touch Indicator

    From Android 6 you cannot change private secure settings, and "show_touches" is one of them.
  14. Dave Nottage

    10.4.1 Released today

    If you mean in relation to a bunch of API imports, that would have happened in 10.4.0
  15. Dave Nottage

    10.4.1 Released today

    2 days ago according to App Store app on my Mac. Haven't installed it yet - perhaps that's the issue for Sherlock?
  16. Dave Nottage

    10.4.1 Released today

    Worked OK here. What actually happens when you try?
  17. Dave Nottage

    Problem with Delphi RIO 10.3.3 and Google API Level 29

    You may need to add: android:requestLegacyExternalStorage="true" To the <application> tag in AndroidManifest.template.xml
  18. Dave Nottage

    Problem with Delphi RIO 10.3.3 and Google API Level 29

    What's the exact message?
  19. Dave Nottage

    Loading shared objects on Android

    Did you resolve the apparent permissions issue?
  20. Dave Nottage

    Local Fonts

    For 10.3.3 or earlier, please refer to: For 10.4, simply add the fonts to the deployment, with a remote path of assets\internal
  21. Dave Nottage

    Problem with Delphi RIO 10.3.3 and Google API Level 29

    For anyone following this thread, the relevant QP report is here: https://quality.embarcadero.com/browse/RSP-27218 As per my comment on the report (dated Aug 24), it would be possible to recompile System.pas (it needs a change to ICU.inc), however unfortunately, the files ex.android.arm.inc and ex.android.arm64.inc are not supplied, thus making it impossible without help from Embarcadero.
  22. Dave Nottage

    Authorization using Apple ID

    That's the plan. I have some other controls coming that will be included.
  23. Dave Nottage

    Authorization using Apple ID

    Did you follow the instructions in the ReadMe.txt file?
  24. Dave Nottage

    Authorization using Apple ID

    Yes, I have an implementation for it, and a while ago was seeking people to try it out. I haven't done anything to it for a while, however I have attached the work-in-progress to this reply. The plan is to include the final result into Kastri: https://github.com/DelphiWorlds/Kastri AppleSignin.zip
×