python4delphi icon indicating copy to clipboard operation
python4delphi copied to clipboard

Opening P4DComponentSuite.dproj on older Delphi versions

Open peardox opened this issue 3 years ago • 1 comments

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+

image

peardox avatar Nov 02 '22 07:11 peardox

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)

peardox avatar Nov 07 '22 20:11 peardox