python4delphi
python4delphi copied to clipboard
Opening P4DComponentSuite.dproj on older Delphi versions
This is Delphi 10.2.0 (the one where FMXLinux was first introduced)
$LIBSUFFIX doesn't exists until 10.4.1 - see https://en.delphipraxis.net/topic/3427-delphi-1041-libsuffix-auto/
Looking at the settings in P4DComponentSuite.dproj it doesn't use anything other than to 10.4+ branch so 10.3- appears obsolete
This implies that although P4D is supposed to support XE2 onwards this version only supports 10.4.1+

I've made alternate versions of the project files for 10.2 and 10.3 which are on https://github.com/peardox/P4DLegacy/tree/main/Packages/Delphi
Some small modifications were required to Source - basically removing some small features but nothing deal-breaking
I just tried 10.1 and that's getting really bad - basically FMX is broken at that stage, things get worse the older the compiler of course.
I need to check 10.4.0 - theoretically it may work but I'm not that sure yet. Basically LIBSUFFIX AUTO came in with 10.4.1 but was apparently available in 10.4.0 (they just didn't tell anyone)
I've seen one query while working out the alterations from some guy trying to install on 10.3 (which now works)