Jump to content

Patrick PREMARTIN

Members
  • Content Count

    312
  • Joined

  • Last visited

  • Days Won

    5

Everything posted by Patrick PREMARTIN

  1. Patrick PREMARTIN

    Delphi for Mobile Applications

    Hi. In your project, do you think an other language could have been better or Delphi was a good choice ? What's missing from the docs or the web in general that could have helped us go faster or more efficiently?
  2. Patrick PREMARTIN

    New Code Signing Certificate Recommendations

    nice ad for an affiliate website promoting "partners" programs
  3. Patrick PREMARTIN

    Anybody have Delphi running in a VM on M-series Mac?

    I'm on a Parallels VM of Windows ARM since the release of the ARM version of Parallels. All is working fine (except the debugger some times). My Mac mini M1 has 8Gb RAM and 256Gb SSD. It's enough to work but 16Gb RAM is better to open more than 1 VM and 1To of SSD is better to not have external SSD on each USB port... 😉 You can leave your Intel Mac or use it to test your x32/x64 programs compiled for macOS or Windows with Delphi.
  4. Patrick PREMARTIN

    Anybody have Delphi running in a VM on M-series Mac?

    the virtualisation software don't convert x64 to ARM code on a Mx Mac you need to use Windows ARM you can't move an x64 VM to an ARM computer, neither on PC nor Mac on the other hand, everything can be installed without any problem, as long as there's no need for a specific driver that hasn't been ported to ARM.
  5. Patrick PREMARTIN

    Code signing certificates have become so expensive...

    I don't know for the SIM itself, but the software need one and ask for it before doing anything with a certificate
  6. Patrick PREMARTIN

    Code signing certificates have become so expensive...

    Strange, the SIM I received didn't have a PIN, I had to set one with their software.
  7. Patrick PREMARTIN

    Code signing certificates have become so expensive...

    All will be done online with a little program to download (they provide all links and docs during the process). You should receive the box soon. When received, if Certum hasn't responded after 2 days, don't hesitate to tell support so that they can start the control procedure. When I renewed late this year, everything was done in less than 5 working days (I reused the token I received the year before).
  8. Patrick PREMARTIN

    Code signing certificates have become so expensive...

    The CSC are available only on physical token or by a cloud hosting solution like Amazon HSM (https://aws.amazon.com/fr/cloudhsm/). If a provider tells you an other thing, it talks about an SSL certificate or it's not a real CSC provider. The less expensive I've found is Certum. I use them since two years. If you choose the token they send a USB SIM card reader (not compatible with Windows ARM) and a SIM for the storage. After that the certificate is delivered directly to the token by a Java app. The PIN code is needed for each signature. If you choose the cloud CSC you will have to use a Java app each time you sign to allow access to the certificate. Other provider has physical keys which need or don't need the PIN for each signature. Check before ordering. If you try Certum, order here : https://certum.store/data-safety/code-signing-certificates.html Choose the "Standard code signing" in the cloud or set (the box with SIM+card reader) depending on what you need.
  9. Patrick PREMARTIN

    for loop variable value after the loop

    "I" is a variable. Its value is known during and after the loop. It's not a good way to write code but it's not wrong. The "for" loop can be seen as a "while I<=LastValue" with a "inc". It's a reason why so many developers wanted the "for var" syntax.
  10. Patrick PREMARTIN

    How do you shut off the Welcome Page?

    if it's an old project you perhaps saved its desktop for other projects it's simple : a checkbox at the bottom of the welcome page
  11. Patrick PREMARTIN

    The Advent of Code 2024.

    Thanks 🙂 I was a SEO guy in an other life. Putting links and hashtags everywhere has become a reflex, I can be quite insistent on that, please excuse me. As long as we're spreading our codes, we might as well do our utmost to make sure they have a chance of being seen one day. To infinity and beyond, Delphi defeats the TIOBE index! Maybe I'm overdoing it?
  12. Patrick PREMARTIN

    The Advent of Code 2024.

    please, please, please, don't forget to add some topics to your repositories to increase cross visibility like I have on https://github.com/DeveloppeurPascal/My-Advent-Of-Code-Delphi-Projects plllleeeeeaaaasssseeeee
  13. Patrick PREMARTIN

    The Advent of Code 2024.

    I'll try to start this week-end on Twitch, but will probably prefer coding some things on my games or tools. I'm not really focused on this challenge this year, which is weird. 😉
  14. Patrick PREMARTIN

    How to generate aab file

    Since 11.3 or 12 the Android key generator don't create a password for the alias.
  15. Patrick PREMARTIN

    How to Force the Generation of a New Notification Token on iOS Without Reinstalling the App?

    Hi, Perhaps you can ask to Apple directly if they had a problem with your account ?
  16. Patrick PREMARTIN

    StreamingMedia sample says MP4 file not supported

    Good idea, I haven't looked at it for ZicPlay on Windows. I should try it for M4A files !
  17. Patrick PREMARTIN

    Getit Server access from Delphi D10.1 Berlin

    Hi After the big hosting crash last year Embarcadero didn't restored GetIt packages for non supported releases before 10.4 (supported as the Community Edition at this time). If you are looking for something you can find it as open source or from editors for trial or developer edition of external programs. If not contact Ian Barker to explain what package you need.
  18. Patrick PREMARTIN

    The Advent of Code 2024.

    Ready for tomorrow start ? Don't forget that IA like ChatGPT and Copilot are not welcome during coding challenges. It's a game for humans coders only. 😉 (if you use them it has no interest except learning how to explain the problem to them)
  19. Patrick PREMARTIN

    StreamingMedia sample says MP4 file not supported

    The TMediaPlayer component don't use latest APIs on Windows and can't access latests codecs. Some files can't be opened even with the old Media Player from Microsoft. On Mac, iOS and Android I haven't this problem.
  20. Patrick PREMARTIN

    Buying a mini pc to install Delphi

    Yes, each ARM OS does the conversion it needs to run X86/x64 based programs. Parallels Desktop is great for Windows VMs on Mx Macs. All tasks a Windows developer have to do can be done with it. (except for rare devices with no ARM driver)
  21. Patrick PREMARTIN

    Some new projects...

    Good idea for PLUA project. I've seen an old LUA package for Pascal but it wasn't maintained. @tinyBigGAMES You open many projects but globally only for Windows, do you want to try other platforms in the future ?
  22. Patrick PREMARTIN

    Meta-Delphi question about web hosting..

    Perhaps you can tell us more about your project ? Depending on what you want to do we could help to find the better solution.
  23. Patrick PREMARTIN

    Some open sourced tools for Delphi developers

    I've set up the hostings but the websites are still to be made. Strangely enough, it's not the thing I enjoy the most, so it's dragging on... The link to download it is the "Using this software" part of the README. I'll change that too when the websites will be really available. Here are the screens captures for this one : https://zupimages.net/viewer.php?id=24/47/8npc.png https://zupimages.net/viewer.php?id=24/47/tew8.png
  24. Patrick PREMARTIN

    Delphi for Mobile Applications

    Don't forget the cost of maintaining two or more projects in more than one language, with more than one IDE / OS. Depending on the subject, the cost of Delphi licenses is not so high.
  25. Patrick PREMARTIN

    Delphi for Mobile Applications

    Hi Using FireMonkey is globally the same than using VCL except it's more graphic and has more features to auto adapt visual components depending on windows sizes and styles. The big advantage to stay in Delphi is to share a part of your code between desktop and mobiles applications. A lot of samples, docs and books are available to learn how to use FMX features. Check this repositories list https://github.com/DeveloppeurPascal/Delphi-samples/blob/main/OtherDelphiSampleRepositories.md or this books : Fearless Cross-Platform Development with Delphi and Expert Delphi (second edition) For the code you only have to learn how to program asynchronously and a few things about Android permissions if you use some APIs. Start by doing a little app like in Delphi Programming Projects
×