6

Tengo una aplicación heredada para mantener. Actualmente, las versiones se crean a partir de una estación de trabajo de desarrollo en particular, que es un hábito malo y malo.Delphi 7: ¿Alguna diferencia entre compilar en Win XP o Windows Server 2003?

Solicité un servidor de compilación virtualizado para automatizar la compilación desde un entorno centralizado. El único problema es que el servidor que me dieron funciona con Windows Server 2003, y no me darán un Windows XP para hacerlo ...

¿Debo tener cuidado en cuestiones específicas, qué debo tener en cuenta?

Gracias

Respuesta

11

Normalmente, el sistema operativo se genera una aplicación con Delphi no importa, por lo que no debería haber problemas. La única excepción sería con cualquier biblioteca de tipos importados, porque un sistema operativo más nuevo podría venir con una versión más reciente. Esto puede solucionarse al no usar la unidad importada directamente, sino al copiar una versión buena conocida a su proyecto, cambiarle el nombre y agregarlo al control de la versión.

+0

Gracias por su respuesta – Fred

4

Estaba usando una máquina de construcción Win2003 y Delphi 7 durante bastante tiempo sin ningún problema. También el desarrollo y la depuración funcionó bien. Incluso usé el servidor de terminal para acceder a la consola a veces, tampoco tuve ningún problema allí.

8

Al compilador en sí no le importará, y producirá el mismo código independientemente.

5

Dependiendo de su versión de Delphi, la licencia específicamente le permite "instalar" el compilador de línea de comandos en una PC de construcción separada para este tipo de compilaciones. No debería importar lo que sea el sistema operativo.

En realidad, no necesita usar el instalador Delphi para configurar una PC de compilación así. Mi PC de compilación simplemente tiene las siguientes carpetas directamente copiadas (es posible que necesite/desee agregar la ruta del bin a su variable de entorno PATH).

Archivos de programa \ CodeGear \ RAD Studio \ 5.0 \ bin
Archivos de programa \ CodeGear \ RAD Studio \ 5.0 \ lib
Archivos de programa \ CodeGear \ RAD Studio \ 5.0 \ fuente
Archivos de programa \ Archivos comunes \ RAD Studio \ Shared Assemblies \ 5.0

+0

+1 para señalar la licencia de build-server. –

Cuestiones relacionadas