[fpc-devel] extending platform flag request
Marc Weustink
marc.weustink at cuperus.nl
Fri Sep 28 10:37:33 CEST 2007
Graeme Geldenhuys wrote:
> On 27/09/2007, Павел Ишенин <webpirat at mail.ru> wrote:
>> TMenu = class(...)
>> published
>> property Detachable: Boolean read ... write ... ; platform carbon qt;
>> { or it can be platform 'carbon,qt' or another easier way }
>> end;
>
> So using this example: Detachable property information will be
> written to the lfm file for carbon and qt platforms. What is going to
> happen if that lfm file is loaded (as in x-platform applications)
> under a Windows or Linux-GTK system? "Unknown property error" on load
> in Lazarus??? And when saved under the later platforms, Lazarus will
> auto remove that unknown property from the lfm file like it does with
> other unknown properties?
No the property will always exist and always been written. Only an
indication to the user can be shown that this is a property which might
not work on all platforms
IIRC, that's what the platform directive was meant for.
Marc
More information about the fpc-devel
mailing list