[Lazarus] Please define "delphi compatibility"

Michael Schnell 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 
Unicode Delphi.

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 
D-XE? .

-Michael




More information about the Lazarus mailing list