[Lazarus] Please define "delphi compatibility"
mschnell at lumino.de
Thu Oct 4 09:05:39 CEST 2012
Delphi of course is not compatible to itself. ;-)
(Not regarding the very old pre long-string versions of Borland Pascal,)
especially with Strings, there is a huge incompatibility between the
pre- Unicode versions and the Unicode versions (and AFAIK there are some
compatibility issues between the different Unicode aware versions.
No wonder that the current Lazarus is not very compatible to either of
them, while the pre Unicode Lazarus was very compatible with the pre
And it is debatable whether "full" compatibility with the current Delphi
version really is desirable.
Nonetheless, as FPC seems to be moving to (rather) Delphi compatible
Unicode strings (i.e. 16 Bit character code by default), Lazarus
supposedly will need to follow some day and get rather compatible with
More information about the Lazarus