Saltar al contenido

¿Cómo migrar Delphi o clonar la configuración del registro de Delphi?

Solución:

La herramienta para esto ahora está integrada en Delphi XE8 y versiones posteriores.

Se encuentra aquí:
C:Program Files (x86)EmbarcaderoStudio20.0binmigrationtool.exe

Documentación en línea:

http://docwiki.embarcadero.com/RADStudio/Rio/en/Settings_Migration_Tool

Instale los asistentes de CnPack desde http://www.cnpack.org

En la barra de herramientas de CnPack, seleccione Copia de seguridad / restauración de configuración IDE (imagen de abajo) y guarde este archivo en un lugar seguro

Copia de seguridad / restauración de configuración IDE

Copie los componentes a la segunda máquina delphi. Mantenga exactamente la misma estructura de directorios.

Guardo mis componentes de la siguiente manera, esto ayuda a retroceder, mover, etc., pero puede usar su propia estructura

D: componentes_bds DCU

D: componentes_bds BPL

D: components_bds Componentes propios

Utilice el archivo de configuración de restauración de CnPack para restaurar sus componentes en la nueva máquina

Esto también es útil si sus componentes de prueba que planea eliminar más adelante y si mantiene una copia de seguridad de su instalación en caso de que algo salga mal, puede ahorrar tiempo con una nueva instalación de Delphi si el disco duro muere. Guarde una copia en una unidad flash o en un lugar seguro

Puede comparar / diferenciar el archivo de configuración creado por cnPack usando una herramienta como Beyond Compare y ver cuáles son las diferencias para averiguar por qué los componentes de terceros dan problemas en una de las máquinas. Puede ser un problema de instalación / registro de Delphi o un problema en las rutas de los componentes de terceros. Los componentes deben instalarse en un orden que tal vez no encontró el dcu o dll necesario del que depende.

No conozco ninguna forma de hacerlo con DropBox. Aquí hay una publicación antigua que hice (relacionada con Delphi 7, pero con la corrección de las claves de registro aún aplicable) en los grupos de noticias de CodeGear; espero que ayude.

(Probablemente no hace falta decirlo, pero apoyo la configuración de registro existente en la máquina de destino antes de comenzar a usar RegEdit y exportarlos, por si acaso. Al menos podrá volver al punto en el que se encuentra ahora si algo sale mal eliminando las entradas importadas y luego importando las guardadas).

No puedes, sin alguna dificultad de todos modos. (Especialmente si tiene instalados componentes de terceros, ya que pueden haber colocado archivos en la carpeta% SYSTEM% que quizás no conozca).

Es posible que pueda (¡para pasar de la computadora vieja a la nueva computadora que ejecuta la misma versión exacta de Windows!) Exportando las claves de registro en HKCU Software Embarcadero y HKLM Software Embarcadero desde la máquina anterior, y luego después instalando Delphi en la nueva máquina (exactamente en la misma ubicación de carpeta) importando ese archivo de registro.

Muchas de las configuraciones del compilador, el vinculador y otras configuraciones se configuran por proyecto y deben transferirse cuando mueva su código fuente a la nueva máquina.

Los componentes de terceros son un problema, como mencioné anteriormente. Es posible que pueda salirse con la suya utilizando la exportación / importación del registro si copia cada conjunto de componentes de terceros de la computadora anterior a exactamente
la misma ubicación en la nueva máquina antes de importar el archivo de registro. Probablemente tendrá que rastrear algunos archivos .BPL que terminan en $ (BDS) Bin y posiblemente en otras carpetas del árbol $ (BDS); el IDE le informará sobre las cosas que faltan cuando intente iniciarlo. Asegúrese de responder “Sí” cuando se le pregunte si desea intentar cargarlo de nuevo la próxima vez.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *