Después de la actualización 4 y 5, estoy interesado en volver a evaluar Delphi 2010. Esta vez tengo la intención de transferir parte de mi código (pequeña escala) para ver qué tan difícil es hacerlo a gran escala.¿Algún consejo para aquellos que quieren actualizar de Delphi 7 (y hacia abajo) a Delphi 2010?
El problema principal parece ser la conversión ascii a unicode. ¿Algún consejo o recurso sobre esto que haya encontrado útil?
Muchas gracias.
Editar:
En este punto mi recomendación para otras personas (que desea actualizar) sería:
http://www.embarcadero.com/images/dm/technical-papers/delphi-in-a-unicode-world-updated.pdf
Is WideString identical to String in Delphi 2009
What is the compiler version for Delphi 2010?
http://chee-yang.blogspot.com/2008/10/delphi-2009-unicode.html
Tenga en cuenta que el GIF (por Melander) y PNG (por Martijn Saly?) Las imágenes ahora se incorporan en Delphi 2010. Se tendrán que utilizar un condicional con el fin de utilizar la unidad GIF derecha:
USES Windows, SysUtils, Graphics, blabla
{$IFDEF VER150}
, GIFImage, {Delphi 7}
{$ELSE}
GIFImg {Delphi 2010}
{$ENDIF};
también es necesario "fijar" el PNG proporcionada por Embarcadero: http://talkdelphi.blogspot.com/2009_03_01_archive.html
Otras cosas que usted necesita saber es que usted realmente tiene que copia de seguridad de su proyecto antes de abrirlo en Delphi 2010. Delphi 2010 cambiará su DFM archivo incluso si no presiona el botón Guardar. El formulario perderá datos y no se compilará en D7.
ACTUALIZACIÓN
fin he mejorado. Delphi XE tiene algunas características nuevas. Desafortunadamente, muy pocos de ellos no funcionan en absoluto (compilación de fondo, modelado UML, visión del código, por ejemplo), otros han sido degradados (la ayuda y, por ejemplo). El IDE tampoco es tan estable y rápido como Delphi 7 y la barra de herramientas tiene problemas reales (mejor no personalizar el IDE). También hay un desagradable error donde el IDE tiene un 100% de utilización de CPU (vea mis otras publicaciones sobre todos estos problemas). Espero que en las actualizaciones 2 y 3 solucionen algunos de los problemas más estrictos.
De todos modos, creo que actualicé demasiado pronto porque ahora Embarcadero anunció el compilador de 64 bits, así que probablemente tendré que volver a pagar una gran cantidad de dinero para actualizar a la próxima versión de Delphi para obtener ese compilador. Para aquellos que todavía están pensando en actualizar a Delphi XE, recomendaría probar Delphi XE antes de comprarlo para ver si ofrece algunas características que de otro modo no están disponibles. No digo que Delphi XE sea peor que Delphi 7, ¡estoy diciendo que no es mejor!
http://stackoverflow.com/search?q=[delphi]+[unicode]+upgrade –