Upgrading legacy code to Delphi 2009 and later – managing Unicode

Versions of Delphi prior to Delphi 2009 were not Unicode compatible.

Upgrading legacy code to Delphi 2009 and later requires code changes to ensure it is compatible with the new default Unicode strings.

Although one could change all references to String to AnsiString, this is probably not a great idea as you lose Unicode capability, so only convert the String reference to AnsiString if there is likely to be issues with it being a Unicode string.

The following are some resources to assist:

No comments yet.

You must be logged in to post a comment.

No trackbacks yet.