Our company have a software that has been in development for over 10 years, so there are some really dated stuff in there. It\'s still quite functional and everything, but I see
My project is about a million lines of code and I recently ported from CB9 to XE. To cut down on the amount of work I first rewrote a lot so I was no longer dependant on 3rd party component packs, then carefully went over everything string related (unicode) and only then moved to XE. The preparation was a lot of work, the actual port was relatively easy.