Tema: A Delphi 7
Ver Mensaje Individual
  #2  
Antiguo 14-12-2004
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.328
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por jsanchez
...Estoy en una asociación, que tiene una serie de programas desarrollados en Delphi 5 e Interbase 5.5 (lo se edad de piedra).

El caso es que quieren pasar a Delphi 7, como se haría ? hay alguna herramienta de importación de proyectos?
A mi entender, tampoco tanto...
No sólo hay que mirar la versión del compilador para hacer esa afirmación.

Si resulta que tu programa en Delphi 5 posee formularios de Alta, Baja y Modificaciones con acceso a Base de Datos y una serie de listados y lo "pasas" a Delphi 7, con lo que posiblemente el código se compile sin ninguna (o con muy pocas modificaciones). ¿Habrás dejado de estar en la "Edad de piedra" sólo por compilar tu código con un Delphi dos versiones posterior?

Yo creo que no. El código es anticuado por sí mismo, no por el compilador que lo compile. Si tu mismo código Delphi lo compilas con Delphi 2005, seguirá siendo igual de anticuado que antes, sólo que tu ejecutable estará compilado con D2005 (a la última, vamos...).

Si necesitas Delphi 7 (alguna de sus características) para migrar lo veo correcto, pero migrar por migrar lo encuentro tonto. Y que conste que ésta discusión ya la he tenido en mi trabajo con Delphi 6 y Delphi 7... Emperrados en que programemos en D7 cuando nuestro código no necesita ninguna de las características nuevas de ésta versión. Con esa idea ya habríamos migrado "el mismo código 4 veces" (D6, D7, D8 y D2005).

¿Alguna razón de peso para hacerlo?

Cita:
Empezado por jsanchez
...El caso es que quieren pasar a Delphi 7, como se haría ? hay alguna herramienta de importación de proyectos?
Ábrelo con Delphi 7, compila y corrige las posibles incompatibilidades que pueda haber (que deberían ser pocas).
Si utilizas componentes externmos, deberás buscar/comprar/actualizar éstos a las versiones correspondientes para Delphi 7 (si existen y/o están disponibles....).

Cita:
Empezado por jsanchez
...Si les digo que tienen que cambiar todo ese tipo de sentencias por otro tipo de codigo, del tipo "try except end", pues nos quedaremos en la edad de piedra por mucho tiempo...
Lo mismo de antes, para añadir try..except a tu código no necesitas actualizar.
...Creo que en Delphi 5 ya existe el try..except.

NOTA: El tema de InterBase tal vez sí lo deberías pesar (sobre el que no comentas nada) y pesar en un FB 1.5.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.

Última edición por Neftali [Germán.Estévez] fecha: 14-12-2004 a las 17:50:14.
Responder Con Cita