My Delphi 10.2.3 app was submitted to Google Play with the fix from this answer: Delphi Android app API level 26? Google Play reported that this build supports over 400 devices.
I have this code (that runs under iOS with Delphi Tokyo):Normally the exception should be caught in the except end block, but in this case it is not caught by the handler and it is propagated to the Application.OnException handler.
From a certain point I got tired of writing set conditions (and, or), because for more conditions or longer variable names it begins to be clumsy and annoying to write all over again. So I started writing helpers so I could write ASet.ContainsOne([ceValue1, ceValue2]) instead of (ceValue1 in ASet) or...
In Delphi 2007 I can easily get the version information of the current project using the following ToolsAPI calls:
I am reading "Delphi High performance" and there is something that I am missing. Given this code as test: