


If you create a project in a product that does not support a platform then you would not expect that project to support that platform. Unless the installer specifically provides the option to not install them of course (I don't recall off-hand), in which case you could argue that any "error" lies with the person choosing not to install a feature of a product that they then insist on trying to use. It is not entirely clear from your question whether you have tested this behaviour with SKU's above Professional, but since the behaviour is predicated on not having "installed" specific platforms then I presume that it does not, since all platforms are supported by default in these higher editions. Pro Edition similarly does not support all platforms "out of the box" so if you do not have support for certain platforms installed then the IDE is again taking (clumsy) steps to limit you to your licensed features.Īnd again, if this is ever "fixed" then it too will be to prevent your work-arounds from working, absolutely requiring you to install the platforms you wish to support in order to create/work on projects involving platforms for which you require a specific license. If the bug is ever fixed then it would not remove the need for workarounds but rather ensure that any such work-arounds no longer work at all! Pro Edition The fact that you can contrive to make Starter Edition "support" anything other than Win32 at all does indeed indicate a bug.īut the bug is in the Starter Edition's attempts to limit it's own capabilities. This is one of the limitations that differentiates Starter from other Delphi SKU's: Target platform Win32 seems to be unremovable :Pĭelphi Starter Edition specifically does not support anything other than Win32 development. I love to waste my time for fighting with IDE design flaws. In addition to Starter SKU, IDE exhibits same behavior on other SKU's when you create project while IDE does not have all (specific) platforms yet installed. dproj file and add missing platform entry. So watch out if You use Starter Edition and You want to contribute to some GitHub project that works with Win64 too. Without asking when You are saving project. dproj file when You install Android SDK.ĭelphi Starter Edition automatically remove all platform entries like True dproj files does not contain line Falseĭelphi IDE just don't automatically update. When You create a project in Starter edition or before installing Android SDK. Results of investigation: Looks like a bug (or a feature).
