programa - para que sirve delphi
Varias versiones Delphi en la misma máquina (5)
Debería funcionar bien. No he probado su combinación exacta, pero estoy ejecutando 7 y XE en casa, y 2007 y XE2 en el trabajo. No hay problemas.
Sin embargo, puede pensar en poner las diferentes versiones en máquinas virtuales, por lo que las mantendrá (y todos sus componentes) separados, sin riesgo de matar la configuración de un proyecto cuando cambie otro.
Debe tener cuidado e instalar siempre Delphis en el orden cronológico, primero las versiones anteriores.
Lo que nos gustaría hacer es instalar múltiples versiones de Delphi en la misma máquina, esas versiones son D7, D2010 y DXE.
Anteriormente teníamos D7 y D2010, trabajábamos bien juntos (teníamos que duplicar componentes para D7 y D2010 debido a condiciones especiales para varias versiones), sin embargo, no estoy seguro acerca de XE, de ahí la pregunta.
Por supuesto, podríamos experimentar, pero eso significaría perder unas cuantas horas, por lo que si alguien ya había hecho una configuración similar o la tenía de forma activa, ¿podría compartir su experiencia?
EDIT1 :
La instalación de D7-D2010 se realizó en orden de versión cronológica:
- Actualizaciones D7 +
- D2010 + actualizaciones
Nunca tuve problemas para instalar muchas versiones diferentes de Delphi en la misma máquina. Es una configuración bien soportada porque, por ejemplo, los proveedores de componentes deben poder probar todas las versiones que admiten.
Puede usar una VM por Delphi, pero también puede poner todas las versiones de Delphi en la misma máquina.
Cuando coloco varias versiones de Delphi en una sola máquina, me aseguro de que no haya ninguna versión de Delphi en el sistema PATH. Luego, cuando hago compilaciones automatizadas de líneas de comando, las agrego al PATH al inicio del script de compilación. De esa manera, estoy seguro de que siempre obtengo la versión deseada.
Puede ejecutar todas las versiones de Delphi de 7 a XE2 una al lado de la otra sin ningún problema. Estoy haciendo esto en mi máquina de desarrollo principal aquí, así como mi máquina virtual de desarrollo limpio.
Solo asegúrese de instalar la última versión de Delphi que desea que sea la predeterminada cuando el shell abra un proyecto Delphi o una unidad Pascal.
Carpetas diferentes específicas para todas las rutas en todas las instalaciones y debería funcionar.
Por ejemplo / Delphi XE1 / Delphi XE2
o simplemente use Rad Studio 14.0 / y así sucesivamente.
Solo asegúrate de que los archivos y documentos comunes y demás estén incluidos en Rad Studio 14.0.
Así que tenga una carpeta principal para cada versión delphi y asegúrese de que el instalador lo instale todo en la carpeta de la versión principal.
Desde que comencé a usar XE3, tuve un problema molesto donde, esporádicamente, mientras compilaba y enlazaba, se producía un error que decía que el EXE no podía escribirse porque ya existía (es decir, no podía sobreescribir el EXE existente). Siempre ejecuté Delphi7 y XE3 al mismo tiempo, ya que tengo proyectos grandes que mantengo para ambos. Un día realmente estaba teniendo el problema a menudo y me estaba volviendo loco así que comencé a probar cosas. Una de ellas era no ejecutar Delphi7 cuando ejecutaba XE3, que resultó ser el culpable. También estaba obteniendo puntos de interrupción aleatorios al cargar proyectos con XE3, y ese problema también se solucionó.