Jump to content

LGROX

Members
  • Content Count

    5
  • Joined

  • Last visited

Community Reputation

0 Neutral

Technical Information

  • Delphi-Version
    Delphi 11 Alexandria
  1. I also stumbled upon this bug in one of my multi device apps when I tried to save data to a file within an OnDestroy event in a data module. Nothing was saved! The same problem in both macOS for Intel and macOS for ARM. In reality, it’s even more serious. Neither OnDestroy nor destructors in forms or data modules are called when Mac apps are shut down! As a workaround, as mentioned earlier, you can place shutdown code in the main forms’ OnClose events. However, OnClose doesn’t exist in data modules, so in this case, the shutdown code must be called from the main form. The problem is reported in RSP-26436, but only that the main form’s OnDestroy is not called. However, the issue is indeed worse. Unfortunately, QualityPortal is currently closed for new comments, but voting is still possible, so please vote to address this critical bug! 🙏
  2. LGROX

    Choosing a Mac

    I did not! That's why I had to buy a new Mac😣🤑😊
  3. LGROX

    Choosing a Mac

    I also bought a Mac Mini M2 ARM 16GB/512GB a month ago. Surprised how good it is! Small, quiet, and power efficient. I installed PAServer for MacOS and 11.3 Alexandria and tested compiling my FMX MacOS apps for both Intel and ARM. No problems. Of course, apps compiled for ARM are slightly faster than the Intel compiled ones, but the Intel emulation (Rosetta 2) is quite acceptable. After the positive experiences, I went on to install Parallels and Windows 11 for ARM, then PAServer for Windows, and tested the same FMX apps compiled for Windows x86 and x64. Everything works and the performance is acceptable given that both Parallels and Microsoft's Intel emulation on ARM are involved. One of the FMX apps computes and displays 3D functions and has access to 8 cores for threading, both in MacOS and Windows for ARM. Graphics performance is naturally best when I compile for MacOS ARM, slightly worse compiled for MacOS Intel, and even slightly worse compiled for Windows 11 ARM. But still quite okay. I will probably not install Delphi under Windows 11 for ARM, but rather continue with Delphi on my PC and use the Mac for testing under MacOS, Windows for ARM, and development for iOS. Since I run Delphi under VMWare, it would have been convenient to be able to move VMs from PC to Mac, but that is no longer possible with different CPUs. On my old Intel-based Macbook Pro from 2013, I ran VMWare Fusion and could then move VMs between PC and Mac, which would be nice. To test, I translated the text above from Swedish to English using GPT 3.5. How does it look?
  4. LGROX

    Delphi 11.3 is available now!

    Same problem with web installer now.
×