Pregunta

Tengo una VM Delphi 2007 que incluye un creador de informes razonablemente actualizado y Dev Express Suite. Lo uso para un proyecto en particular para un cliente en particular.

Para ese mismo cliente, también tengo una VM D5 que resulta que utiliza una versión (diferente y más antigua) de informes Builder y una versión diferente (más antigua) de algunos de los componentes Dev Express.

Haría que las pruebas y el mantenimiento general de mi trabajo para este cliente sean mucho más sencillos si pudiera instalar D5 (y las versiones de los componentes que usa) en la D2007 VM, y tener una 'Uber VM' que contenía todo para ese cliente . Naturalmente, tendría que mantener las diversas versiones de los componentes 'separados'.

Espero que aún no se hayan durmido con aburrimiento, solo me pregunté si había algún truco o consejo que deba tener en cuenta antes de intentar hacer esto. Pensé que poner D5 en la máquina D2007 sería más fácil (una unidad VM existente más grande, etc., además de evitar el proceso de re-registrando una instalación D2007, etc.), pero si sería más fácil agregar D2007 a D5, entonces podría hacerlo eso Muy atroz, supongo.

¿Algún consejo? :-)

¿Fue útil?

Solución

Múltiples versiones de Delphi coexisten bastante bien si instalarlos en el orden correcto, versiones más nuevas después de las más antiguas. Esto es algo que viene para máquinas virtuales como para máquinas reales. Si tiene un Administrador de VM con capacidades de instantánea, puede intentar instalar Delphi 5 sobre Delphi 2007 y ver si algo se rompe, si es así, simplemente vuelve a la instantánea. Sin embargo, dado que configurar una nueva VM no es una gran tarea, haría eso en su lugar e instalaría versiones de Delphi en el orden recomendado.

También se pueden instalar múltiples versiones de conjuntos de componentes, cada una en su propio directorio. Solo uno de ellos se puede registrar dentro de un IDE, obviamente, pero puede usar diferentes versiones para diferentes versiones IDE. Si tiene un instalador que le da problemas, siempre puede instalar Delphi y los conjuntos de componentes en una cuenta y desarrollar en otra cuenta. Los instaladores generalmente escriben solo a la máquina y las colmenas actuales del registro de usuarios, por lo que ejecutar Delphi en otra cuenta le permite instalar paquetes manualmente. Asegúrese de construir los paquetes en directorios específicos de Delphi-Version, aunque la mayoría de los paquetes tienen archivos de paquetes específicos de la versión, todos los demás archivos de origen tienen el mismo nombre y deben reconstruirse para cada versión de Delphi.

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