En realidad no tienes que hacer grandes migraciones que digamos. Al menos yo no tuve que hacer prácticamente nada. salgo algunos pequeños ajustes en cuanto manejo de strings. es cuestión de probar...
Los cambios más significativos fue en cuanto al manejo de strings.
No sé en lo que respecta a la base... yo no uso los dbcontrols ni devexpress ni nada de eso así que no te puedo decir nada al respecto.
De todos modos te recomiendo que leas los que te paso a continuación, ahí se explican todos los cambios y soluciones aplicables (provenientes desde la fuente de origen... eso sí: en inlglés. A practicar
):
"What's New in Delphi and C++Builder 2009"
http://dn.codegear.com/article/38869
http://dn.codegear.com/article/image...elphi_2009.pdf
http://dn.codegear.com/article/image...hitectures.pdf
http://dn.codegear.com/article/image...nd_Unicode.pdf
ó
"Delphi in a Unicode World Part I: What is Unicode, Why do you need it, and How do you work with it in Delphi?"
http://dn.codegear.com/article/38437
"Delphi in a Unicode World Part II: New RTL Features and Classes to Support Unicode"
http://dn.codegear.com/article/38498
"Delphi in a Unicode World Part III: Unicodifying Your Code "
http://dn.codegear.com/article/38693
http://dn.codegear.com/article/image...hi-2009_WP.pdf
A lo mejor hay cosas que uno no sabe:
"Ventajas de migrar de Delphi 7 a Delphi 2006"
http://dn.codegear.com/article/33963