Jump to content

ToddFrankson

Members
  • Content Count

    69
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by ToddFrankson

  1. ToddFrankson

    Delphi, MacOS and dmg file

    Does anyone have recommendations for a MacOS installer? Something along the lines of Installshield for Mac??
  2. ToddFrankson

    Delphi, MacOS and dmg file

    I am distributing outside of the Apple Store for this Macos product. I need to install the app and its supporting files in a specific way. Pkg files don't do that, and I could add it to the app though, on startup... Just would prefer a real look and feel installer
  3. ToddFrankson

    Delphi 12.3 is available

    Me Either.
  4. ToddFrankson

    MacOS and Locking a File

    So I use the following code on windows: ... FileMk:THandle ... If ((FileMk=INVALID_HANDLE_VALUE ) and System.SysUtils.FileExists(tempName)) then FileMk:=FileOpen(tempName,fmExclusive or fmShareExclusive); ... Works Fine on windows. For the average person they can't copy the file, open the file, rename the file, etc.... It doesn't work on MACOS. I have been looking all over the interwebs and really haven't found much. Does anyone know how to accomplish the same feat on MacOS?
  5. ToddFrankson

    MacOS and Locking a File

    Me too. Some of the other platforms make no sense to me. Especially the API's
  6. ToddFrankson

    MacOS and Locking a File

    Thanks, I found that too. I was hoping it was not accurate.... Now to look for another way to do what I need....
  7. ToddFrankson

    Delphi 12.3 is available

    So you didn't, and therefore you don't know what they stated about the 64bit IDE, yet you complain..... They specifically stated that you should use the 32bit IDE and play with the 64 bit. Just like everyone who complains they don't test the IDE enough, they are giving us the chance to catch more issues now so when they actually release it, those issues aren't there.
  8. ToddFrankson

    Delphi 12.3 is available

    The webinar was completely forthcoming about the release of 64bit IDE. Did you not watch it?
  9. ToddFrankson

    Delphi 12.3 is available

    I have had some issues,.... Installed- Errors opening 64 bit IDE, and no ability to add 64bit Platforms to projects. Uninstall, install- Same issues.... Took 5 Install /Uninstall cycles to get it to work. Sent the screen shots to Embarcadero in a case.... I was however happy to not have to reinstall all my previous components and getit packages.
  10. ToddFrankson

    Delphi 12.3 is available

    Did you select it in the Manage Features? (right hand side during install). It's not installed by default
  11. ToddFrankson

    Delphi 12.3 is available

    And it's the same codebase as the 32bit IDE, just compiled as 64 bit.
  12. Per: https://support.google.com/googleplay/android-developer/answer/14115180 Seems Google released a Picker that MUST be used if your app doesn't use Images/Media as core functionality. Anyone Ported it yet?
  13. ToddFrankson

    Android and services...

    I need some help in figuring out services.... I will be writing an app that needs to stay running, and every certain interval of time (at least 15 minutes or more-user configurable), open a file(in the apps folder) read it and then close the file(there's more to it but that is basics). I believe a foreground service is best, with it sticky, and start on boot.... I have those pieces. So the questions I have are the following: Like a weather app, I'd like it to stay in the Notification Panel at the top. How does that work? anyone have sample code? See the image.....How do I make my App stay like that in the notification panel, and then when the panel is "closed" it displays the current temperature. Has anyone done that in Delphi? I also will have the interface allowing to see the contents of the file the service opens, I believe I have some samples for that, but if it helps it will be a few configuration text items, and the UI will also open the same file, blocking the Service from doing so when the UI is launched. I believe I have that covered as well....
  14. ToddFrankson

    Android and services...

    Ah.... I also noted that Delphi's "Clean" doesn't remove a lot of stuff from build directories. It Seems a goo Select all/Delete helps too. Thank you sir!
  15. ToddFrankson

    Android and services...

  16. ToddFrankson

    Android and services...

    @Dave Nottage I got away from this for a bit, but I am now looking back at it. It Seems the 64 bit version doesn't compile. I have tried to add the dw-kastri-base-3.0.0.jar to the 64 bit version but it doesn't "Add". I can compile the libforegroundservice.o just fine. I get the following errors when I try to run it: [PAClient Error] Error: E7688 Error in .\Android64\Debug\ForegroundService-dexed.jar:classes.dex: [PAClient Error] Error: E7688 Type com.embarcadero.services.ForegroundService$LocalBinder is defined multiple times: .\Android64\Debug\ForegroundService-dexed.jar:classes.dex, .\Android64\Debug\ForegroundService-dexed.jar:classes.dex [PAClient Error] Error: E7688 com.android.tools.r8.CompilationFailedException: Compilation failed to complete, origin: .\Android64\Debug\ForegroundService-dexed.jar:classes.dex [PAClient Error] Error: E7688 at Version.fakeStackEntry(Version_8.2.33.java:0) [PAClient Error] Error: E7688 at com.android.tools.r8.T.a(R8_8.2.33_429c93fd24a535127db6f4e2628eb18f2f978e02f99f55740728d6b22bef16dd:5) [PAClient Error] Error: E7688 at com.android.tools.r8.utils.S0.a(R8_8.2.33_429c93fd24a535127db6f4e2628eb18f2f978e02f99f55740728d6b22bef16dd:82) [PAClient Error] Error: E7688 at com.android.tools.r8.utils.S0.a(R8_8.2.33_429c93fd24a535127db6f4e2628eb18f2f978e02f99f55740728d6b22bef16dd:32) [PAClient Error] Error: E7688 at com.android.tools.r8.utils.S0.a(R8_8.2.33_429c93fd24a535127db6f4e2628eb18f2f978e02f99f55740728d6b22bef16dd:31) [PAClient Error] Error: E7688 at com.android.tools.r8.utils.S0.b(R8_8.2.33_429c93fd24a535127db6f4e2628eb18f2f978e02f99f55740728d6b22bef16dd:2) [PAClient Error] Error: E7688 at com.android.tools.r8.D8.run(R8_8.2.33_429c93fd24a535127db6f4e2628eb18f2f978e02f99f55740728d6b22bef16dd:6) [PAClient Error] Error: E7688 at com.embarcadero.dexer.DexerCommand$MergeCommand.run(DexerCommand.kt:41) [PAClient Error] Error: E7688 at picocli.CommandLine.executeUserObject(CommandLine.java:2026) [PAClient Error] Error: E7688 at picocli.CommandLine.access$1500(CommandLine.java:148) [PAClient Error] Error: E7688 at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2461) [PAClient Error] Error: E7688 at picocli.CommandLine$RunLast.handle(CommandLine.java:2453) [PAClient Error] Error: E7688 at picocli.CommandLine$RunLast.handle(CommandLine.java:2415) [PAClient Error] Error: E7688 at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2273) [PAClient Error] Error: E7688 at picocli.CommandLine$RunLast.execute(CommandLine.java:2417) [PAClient Error] Error: E7688 at picocli.CommandLine.execute(CommandLine.java:2170) [PAClient Error] Error: E7688 at com.embarcadero.dexer.Main.main(Main.kt:10) [PAClient Error] Error: E7688 Caused by: com.android.tools.r8.utils.b: Type com.embarcadero.services.ForegroundService$LocalBinder is defined multiple times: .\Android64\Debug\ForegroundService-dexed.jar:classes.dex, .\Android64\Debug\ForegroundService-dexed.jar:classes.dex [PAClient Error] Error: E7688 at com.android.tools.r8.utils.Q2.a(R8_8.2.33_429c93fd24a535127db6f4e2628eb18f2f978e02f99f55740728d6b22bef16dd:21) [PAClient Error] Error: E7688 at com.android.tools.r8.utils.D2.a(R8_8.2.33_429c93fd24a535127db6f4e2628eb18f2f978e02f99f55740728d6b22bef16dd:54) [PAClient Error] Error: E7688 at com.android.tools.r8.utils.D2.a(R8_8.2.33_429c93fd24a535127db6f4e2628eb18f2f978e02f99f55740728d6b22bef16dd:10) [PAClient Error] Error: E7688 at java.base/java.util.concurrent.ConcurrentHashMap.merge(ConcurrentHashMap.java:2056) [PAClient Error] Error: E7688 at com.android.tools.r8.utils.D2.a(R8_8.2.33_429c93fd24a535127db6f4e2628eb18f2f978e02f99f55740728d6b22bef16dd:6) [PAClient Error] Error: E7688 at com.android.tools.r8.graph.m4$a.d(R8_8.2.33_429c93fd24a535127db6f4e2628eb18f2f978e02f99f55740728d6b22bef16dd:6) [PAClient Error] Error: E7688 at com.android.tools.r8.dex.c.a(R8_8.2.33_429c93fd24a535127db6f4e2628eb18f2f978e02f99f55740728d6b22bef16dd:61) [PAClient Error] Error: E7688 at com.android.tools.r8.dex.c.a(R8_8.2.33_429c93fd24a535127db6f4e2628eb18f2f978e02f99f55740728d6b22bef16dd:12) [PAClient Error] Error: E7688 at com.android.tools.r8.dex.c.a(R8_8.2.33_429c93fd24a535127db6f4e2628eb18f2f978e02f99f55740728d6b22bef16dd:9) [PAClient Error] Error: E7688 at com.android.tools.r8.D8.a(R8_8.2.33_429c93fd24a535127db6f4e2628eb18f2f978e02f99f55740728d6b22bef16dd:45) [PAClient Error] Error: E7688 at com.android.tools.r8.D8.d(R8_8.2.33_429c93fd24a535127db6f4e2628eb18f2f978e02f99f55740728d6b22bef16dd:17) [PAClient Error] Error: E7688 at com.android.tools.r8.D8.a(R8_8.2.33_429c93fd24a535127db6f4e2628eb18f2f978e02f99f55740728d6b22bef16dd:35) [PAClient Error] Error: E7688 at com.android.tools.r8.utils.S0.a(R8_8.2.33_429c93fd24a535127db6f4e2628eb18f2f978e02f99f55740728d6b22bef16dd:28) [PAClient Error] Error: E7688 ... 12 more
  17. ToddFrankson

    How do I create an Android simulator under Delphi 11.3 ?

    Yup
  18. ToddFrankson

    Looking but not finding...

    Not really. I use Delphi to supplement my income on the side, have had several business before, and now. But through it all I have come up with something on the side that could be extremely lucrative. With some luck, a launch will occur later this year. Next year at the latest.
  19. ToddFrankson

    Question about FDQuery

    I have a Firedac connection to a mysql database. In design time, I connect using the 32 bit connection, Get the fields.... Run in 32 bit....everything is great. Switch to 64bit, setup the 64 bit driver, connect and Boom- The field I pulled in in 32 bit (Comes in as TStringField-due to 32bitness), gives a mismatched type error complaining it should be TWideStringField.... How can I have my cake and eat it too? I can't get the 64 bit fields while connected in 32 bit design time. What am I overlooking??
  20. ToddFrankson

    Question about FDQuery

    Dooouh! I feel like an idiot for having a brain fart! Thanks for the reminder!!!!
  21. ToddFrankson

    Looking but not finding...

    I am, I don't have the funding to hire anyone, Yet.........
  22. ToddFrankson

    Does anyone know a delphi component that can play videos from a stream

    I broke down and went with http://www.delphiffmpeg.com/ Awesome stuff, even though its got a few minor bugs and some older code (Also compatible back to D7).
  23. ToddFrankson

    Does anyone know a delphi component that can play videos from a stream

    Do you have it available somewhere so I can at least take a look?
×