Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Clonar Componentes instalados (https://www.clubdelphi.com/foros/showthread.php?t=47091)

aquosoft 17-08-2007 17:07:44

Clonar Componentes instalados
 
Suena fea la palabra clonar.. pero basicamente es lo que quieron hacer...
Tengo una maquina con un delphi 7 instalado, y un proyecto con varios componentes instalados (propios, modificaciones de algunos existentes, etc)... lo que quiero hacer ahora es poder modificar este proyecto en otra maquina (la cual es mucho mas potente que la primera) pero me encuentro que no me compila ni por casualidad..
Me tira errores de todos colores y todos relacionados a los componentes que tengo instalados en la primer maquina.
Quisiera saber si existe o alguien armo algo para lo que necesito que seria poder armar un paquete con todos los componentes que tengo instalados en la maquina A, para poder instalar todos estos en la maquina B
Descarto la idea de instalar todo otra vez ya que lo hice y asi y todo muchos componentes me tiran errores..
Con clonar me refiero tambien a la parte de configuracion, rutas y demas.
desde ya muchisimas gracias.

Chris 17-08-2007 17:20:08

Dices que tienes "modificaciones de unos existentes", ese debe ser el problema, talvez necesites instalar los originales antes de compilar los tuyos propios.

aquosoft 17-08-2007 17:26:24

Cita:

Empezado por D&W (Mensaje 224151)
Dices que tienes "modificaciones de unos existentes", ese debe ser el problema, talvez necesites instalar los originales antes de compilar los tuyos propios.

pense eso mismo, pero los originales estan instalados.. aparte tampoco son mega componentes.. son del tipo edit, button y actionlist...
y estan instalados.. vienen cuando instalas delphi.
El tema esta también en no perder horas y horas en generar una nueva estación de trabajo...
alguna otra idea?

dec 17-08-2007 17:27:11

Hola,

Es una cuestión recurrente en estos Foros, empero, nadie, que yo sepa, ha podido dar una solución universal, y esto es porque no parece que exista, y, según recuerdo de algún otro hilo, no existe porque no puede existir, es decir, no es posible crear algo así.

Mucho menos si nos metemos en vericuetos de rutas y modificaciones y demás... Ahora bien, instalando Delphi y los componentes que sean menester, no debería haber problemas para trabajar con una aplicación en varios sistemas.

Los "errores de todos los colores"... tendrás que irlos subsanando uno por uno.

aquosoft 17-08-2007 17:35:00

si.. suena logico.. mi idea apuntaba en primera instancia.. a copiarme todos los bpl del directorio de delphi + todos los que anduviesen sueltos por system32...
pegarlos en el nuevo delphi,
importarme la clave de registro desde "hkeycurrentuser.... delphi..7." para abajo...
ejecutar el .reg y ke haga magia..
todavia no lo probe.. si sirve, les aviso sino.. bueno.. es muy probable ke pierda un par de horitas mas instalando otra vez delphi (deberian darme una maestria o por lo menos un premio a la paciencia)

Chris 17-08-2007 17:44:35

Pon lo menos pon lo que dice el mensaje del compilador.
Además chequea que los search paths apunten a donde están instalados los componentes. Fijate también que influye mucho el orden de las rutas.

dec 17-08-2007 17:45:41

Hola,

El caso es que cada componente es de su madre y de su padre. Siempre puede haber soluciones... se me ocurre que puede uno instalar Windows, a continuación Delphi, todos los componentes que se precisen, para, acto seguido, crear una "imagen" del disco duro, imagen que podríamos usar para clonar el "estado del sistema" en otro ordenador.

Pero esto a lo mejor se sale ya de lo que se pretendía en un principio. Otra cosa que se me ocurre y a la que le he dado alguna que otra vuelta (porque tengo cierto proyecto entre manos en que podría servirme) es, siempre que sea posible, no instalar los componentes en Delphi. Y mantener una copia de dichos componentes "dentro del directorio de nuestro proyecto".

En el proyecto de que hablo, por ejemplo, no hay componentes visuales. Sólo hay componentes no visuales, y, en algunos casos, estos están instalados en Delphi, es decir, es necesario que estén instalados. Pero no tendría porqué ser así. Como digo, podría crear dichos componentes en tiempo de ejecución, y mantener al menos una copia de los componentes dentro de mi proyecto.

De este modo, al "cambiar de Delphi", no sería necesario instalar esos componentes, puesto que no se usarían en tiempo de diseño. Pero hablo de un proyecto en concreto, que, como digo, no precisa de componentes visuales (por el momento). En otros casos... habrá que tomar otras medidas. Tal vez, por ejemplo, sí que puedas preparar un paquete de componentes que incluya varios de los que uses.


La franja horaria es GMT +2. Ahora son las 14:12:54.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi