Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-09-2005
Mauro.NET Mauro.NET is offline
Miembro
 
Registrado: mar 2005
Posts: 70
Poder: 20
Mauro.NET Va por buen camino
QuickReport: Conflicto de versiones

Hola, se me ha presentado un problema. Tengo delphi 6, y un proyecto grandecito que accidentalmente he compilado con la version QuickReportPro 4.04 y antes estaba compilado con la version 3.6.2, y como no hice backup del proyecto, no se como volver a hacer que mi proyecto use la 3.6.2.

Esto me pasa por que no se como admimistrar distintos proyectos que manejan distintas versiones de un mismo componente.

Gracias.
Responder Con Cita
  #2  
Antiguo 07-09-2005
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Yo no sé si habrá otras formas mejores de hacerlo, pero, lo que se me ocurre es que desinstales la versión que no quieres usar e instales la que quieres. Al menos cuando he tenido ese tipo de problemas con algún componente es lo que he sabido hacer: desinstalar no significa borrar del disco duro.

Los componentes pueden convivir en el disco duro, pero, hasta donde yo llego, no puede haber componentes de distintas versiones instalados, porque, el cambio de versiones no implica cambio de archivos, de nombres de identificadores, de clases, en fin, veo complicada la compatibilidad entre distintas hablando de lo que hablamos.

Pienso ahora una cosa. Cuando uno echa un visto a los componentes que tiene instalados en Delphi (mejor dicho, a los paquetes de componentes: Menú Component > Install Packages...) encuentra una lista de estos. Esta lista cuenta con casillas del tipo "CheckBox", esto es, tal vez no sería preciso desinstalar/instalar distintas versiones de los componentes y bastara con marcar/desmarcar las casillas de los paquetes de distintas versiones según nos interesara.

Pero, a mí me parece que esto no daría resultado, porque el conflicto se produciría nomás instalar un componente de una versión posterior a otros componentes ya instalados pero de anterior versión. Es lo que digo arriba: los nombres de los identificadores, las unidades, clases, etc., etc., no cambia de versión a versión, o al menos no completamente: es lógico, para lograr cierta "compatibilidad hacia atrás", creo que la llaman.

Menudo rollo he soltado, y, seguramente, para no decir nada. En fin, espero que te sirviera de algo al menos. Si no es así disculpa tanta palabra para al cabo no decir nada, como ya he dicho.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 08-09-2005
Mauro.NET Mauro.NET is offline
Miembro
 
Registrado: mar 2005
Posts: 70
Poder: 20
Mauro.NET Va por buen camino
Mira, he solucionado el problema despues de meter un poco de mano.

Agarré el proyecto, destilde la version nueva de quick report y active la vieja, pero no fue asi nomas de facil. La version nueva me agrego unas units en la seccion Uses y tuve que borrarlas para poder compilar con la version anterior.

Ahora tengo que tener cuidado cuando trabaje con varios proyectos.... sino me van a hechar del trabajo jajajaja

Eso es todo.......

Saludos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 23:57:00.


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
Copyright 1996-2007 Club Delphi