<p>Am 07.03.2016 15:00 schrieb "Marco van de Voort" <<a href="mailto:marcov@stack.nl">marcov@stack.nl</a>>:<br>
><br>
> In our previous episode, Michael Van Canneyt said:<br>
> > 2. Provide Delphi-compatible dotted units, with string = widestring.<br>
> ><br>
> > Basically, the user has then 2 choices:<br>
> > 1. is the pre-delphi 2009 option,<br>
> > 2. is the Delphi 2009 and higher option<br>
> ><br>
> > Both units can be created using a single codebase quite easily.<br>
> > I take as example the sysutils unit:<br>
> ><br>
> > unit sysutils.pp contains {$IFDEF UNICODESTRING} to distinguish between<br>
> > unicode and non-unicode code.<br>
> ><br>
> > the dotter unit system.sysutils.pp is then the following simple file:<br>
> ><br>
> > {$mode delphiunicode}<br>
> > {$define UNICODESTRING}<br>
> > {$I sysutils.pp}<br>
> ><br>
> > The above is my personal preference, but other people in the core group may<br>
> > (and do) have different preferences.<br>
><br>
> I usually use Delphi XE2+ with namespace prefix, and many with me. IMHO<br>
> requiring to change Delphi sources to dotted units is a nono.</p>
<p>Of course we are going to implement the namespace prefix as well...</p>
<p>Regards,<br>
Sven</p>