<p>Am 28.08.2017 23:11 schrieb "Ondrej Pokorny" <<a href="mailto:lazarus@kluug.net">lazarus@kluug.net</a>>:<br>
><br>
> Hello!<br>
><br>
> I find it unnecessary to disable record helper inheritance in Delphi mode. Due to this artificial limitation I have to change unit mode from Delphi to ObjFPC.<br>
><br>
> Reasons:<br>
> 1.) It's a limitation of a feature that FPC already has.<br>
> 2.) I write FPC-only code in Delphi mode. I don't care about Delphi compatibilty.<br>
> 3.) There are already switches/features allowed in Delphi mode that are not compatible with Delphi either. (E.g. {$COPERATORS ON}, {$MACRO ON}, maybe more).<br>
><br>
> Please either allow record helper inheritance in Delphi mode by default or at least make a switch to allow it. I can try to come up with a patch if you suggest what you prefer.<br>
><br>
> I find it ridiculous to change the mode of a whole unit just to enable a feature that FPC already has and Delphi strangely lacks.<br>
></p>
<p>This will not be enabled by default. If anything a modeswitch will be added so that users are aware that what they'll write will not be compatible with Delphi.<br>
However since I'm busy with other FPC stuff: patches welcome. Suggested name is "NonDelphiExtensions".</p>
<p>Regards,<br>
Sven</p>