[Lazarus] Beyond Compare 4 built with Lazarus 1.2

Michael Van Canneyt michael at freepascal.org
Mon Dec 30 11:27:53 CET 2013



On Sun, 29 Dec 2013, Felipe Monteiro de Carvalho wrote:

> On Sun, Dec 29, 2013 at 8:15 PM, Graeme Geldenhuys
> <graeme at geldenhuys.co.uk> wrote:
>> fpGUI only uses UTF-8 internally, so developers using fpGUI simply use
>> the functions fpGUI supplies - instead of the FPC RTL ones. eg: use
>> fpgFindFirst instead of FindFirst. All such functions are the RTL names,
>> but with a 'fpg' prefix, so makes it easy to remember. They are all in a
>> single unit too, the fpg_utils.pas unit.
>
> Creating your own set of routines and classes is very easy, but now
> comes the real question: From what I understand the new Unicode FPC
> will be a one way ticket to the Delphi solution, which means that
> TStrings, TComponent, and all other classes will only work with the
> new string type.

This is not correct. We'll provide 2 RTLs:

one where string = unicodestring
one where string = ansistring.

This means existing code will function as it used to function if you choose the second one.

Michael.




More information about the Lazarus mailing list