<p>Am 18.10.2015 16:24 schrieb "Dmitry Boyarintsev" <<a href="mailto:skalogryz.lists@gmail.com">skalogryz.lists@gmail.com</a>>:<br>
><br>
><br>
><br>
> On Sun, Oct 18, 2015 at 10:11 AM, Anthony Walter <<a href="mailto:sysrpl@gmail.com">sysrpl@gmail.com</a>> wrote:<br>
>><br>
>> A question, are type helpers limited to one per type? That is to say, if I write a "type MyStringHelper = record helper for string" and Michael adds a "type LazStringHelper = record helper for string" in SysUtils, will only one of them work when I have both units added to the my uses clauses of another unit?<br>
><br>
><br>
> Only one of them will work, but you can use helpers inheritance.<br>
><br>
> <a href="http://www.freepascal.org/docs-html/ref/refse57.html#x114-12400010.5">http://www.freepascal.org/docs-html/ref/refse57.html#x114-12400010.5</a></p>
<p>Currently there is this restriction, yes, but I do plan to add a modeswitch that will rectify that, I just need to plan how overload resolution should work.</p>
<p>Regards,<br>
Sven</p>