Pregunta

Tengo algunos componentes de Delphi 6 de terceros que debo agregar a Delphi 2010 para comenzar mi migración. ¿Es posible? La interfaz parece muy diferente y parece que no puedo encontrar una manera de hacer esto.

Esta ayuda ...

Mis componentes: DBGridEasy, TSerial, Varian Async32.

Muchas gracias.

¿Fue útil?

Solución

Como se ha mencionado, esto no es sencillo. Pero tienes opciones.

  • Verifique con el proveedor y obtenga actualizaciones
  • Si tiene una fuente, puede intentar actualizarse.

No estoy de acuerdo en que es necesariamente demasiado complicado de actualizar. Delphi 2009 agregó (finalmente, aproximadamente una década después de que debiera) un muy buen soporte Unicode en el corazón de Delphi, pero esto se realizó hasta el nivel de casi todas las funciones incorporadas.

Mejoramos un proyecto grande (700,000 líneas) en solo un par de días. Hay información en la red sobre qué hacer, hay una serie de funciones que debe reemplazar si las usa (como cualquier función con Ansi en el título). Vale la pena intentarlo al menos.

Si no tiene la fuente, me temo que no tiene más remedio que ponerse en contacto con el proveedor, no hay nada que pueda hacer ya que el formato binario para cada versión de Delphi es diferente.

Otros consejos

No estoy seguro de esos componentes en particular, pero probablemente no funcionará incluso si tiene la fuente para ellos porque hubo muchos cambios entre esas versiones, como el cambio de tipo de cadena. Es mejor que averigües si el proveedor los ha actualizado.

El mayor cambio entre Delphi 6 y Delphi 2010 es el cambio de las cadenas predeterminadas a Unicode en Delphi 2009.

Recomiendo encarecidamente el uso de cualquier componente anterior a Delphi 2009 con su actualización. Ellos no sabrán acerca de Unicode y usted tendrá problemas.

Primero, debe ver si la nueva versión de Delphi ya tiene la funcionalidad que desea incorporada. Muchas cosas se han actualizado a lo largo de los años. Es posible que descubra que no necesita ninguno de sus componentes antiguos.

Para los que aún necesita, intente encontrar una actualización o algún otro componente similar que esté listo para Delphi 2009. Hay muchas cuadrículas alrededor. No estoy familiarizado con los programas Serial o Async para recomendar uno.

Esto podría ayudarlo ya: Varian Async fue adquirida por TMS, el mismo componente ahora se conoce como TMS Async32

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top