<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On 2 January 2014 00:06, Marco van de Voort <span dir="ltr"><<a href="mailto:marcov@stack.nl" target="_blank">marcov@stack.nl</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On Wed, Jan 01, 2014 at 08:03:07PM +0000, Graeme Geldenhuys wrote:<br>
> > Still it might not be a bad idea to make such things a string instead of a<br>
> > character in time.<br>
><br>
> Hence in fpGUI I have a TfpgChar defined as a 4-byte string, and can<br>
> easily be extended if needed.<br>
<br>
</div>Why that? Why not simply a variable length string?<br>
<div class="HOEnZb"><div class="h5"><br>
--<br>
_______________________________________________<br>
Lazarus mailing list<br>
<a href="mailto:Lazarus@lists.lazarus.freepascal.org">Lazarus@lists.lazarus.freepascal.org</a><br>
<a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus</a><br>
</div></div></blockquote></div><br><br clear="all"></div><div class="gmail_extra">What is needed here is a chart explaining what the options are and the use cases where they apply. This is an area most developers don't understand their code breaks in some way. Without use cases simply quoting standards and how this or that library or API does this or that won't be of any help.<br>
<br>A chart explaining where they have gone wrong and what options should apply will be more useful than repeated arguments about what is wrong or what right or wrong paths FPC, Lazarus, Delphi or Microsoft have taken.<br>
<br></div><div class="gmail_extra">The experts in this area will have to switch to educator mode rather from developer mode if these arguments are going to end.<br></div><div class="gmail_extra"><br>-- <br>Frank Church<br>
<br>=======================<br><a href="http://devblog.brahmancreations.com">http://devblog.brahmancreations.com</a>
</div></div>