Aquí está mi consejo.
- En primer lugar conecte la aplicación a Unicode de 32 bits.
- Luego, puerto a 64 bit.
Me gustaría esperar que el paso 1 sea más difícil que el paso 2. Para el paso 1 hay Marco Cantù's Unicode whitepaper. No tengo conocimiento de nada similar aún para 64 bit. Le recomiendo encarecidamente que mantenga separadas estas dos tareas de migración. Las tareas independientes más pequeñas siempre son más fáciles que una tarea combinada más grande.
En cuanto al puerto de 64 bits que puedo pensar en las siguientes cuestiones a tratar con:
- Todas las bibliotecas 3 ª parte deben actualizarse.
- Todo el ensamblador en línea necesitará atención.
- El acceso a las funciones de la API de Windows debe ser revisado. Un idion común es pasar
Integer(MyObject)
. Eso necesita ser reemplazado por NativeInt(MyObject)
.
Aparte de eso, no creo que haya mucho de qué preocuparse. El puerto Unicode es probable que sea mucho más problemático.
La respuesta de Barry Kelly here pone un poco más de carne en esto.
migartion -> Migración (lo siento para el error tipográfico) – user959364
Puedes edite su pregunta –