PDA

Ver la Versión Completa : No puedo instalar Zeos 7 en Delphi XE


ocramchg
10-08-2011, 20:34:58
Estimados TODOS, mi compa y yo estamos al borde de la locura, ya intentamos de todo y visitamos muchisimos foros, y nuestro problema radica en:

Al instalar el ZEOS en el Delphi XE
-agregamos la ruta del ZeosLib 7 al path de Delphi.
-Abrimos ZEOSDBO.groupproj y compilamos todos los BPL.
-Los copiamos a la carpeta C:\Users\Public\Documents\RAD Studio\8.0\Bpl
-Instalamos el Zeos ComponentDesign150
-Nos manda el siguiente mensaje:
Remove ZPropertyEditor, ZComponentReg.
Unit(s) ZPropertyEditor, ZComponentReg were found in required package ZComponent.
-Le decimos que si y dice que instaló correctamente el Zeos, sin embargo al buscarlo en la paleta de componentes no aparece nada. Intentamos abrir algún proyecto con componente de Zeos y nos dice que debe borrarlos.

También lo intentamos con el Zeos 8.4
(zeosdownloads.firmos.at/downloads/snapshots/[/url]) y nos pasa lo mismo.

Ayuuda!!!!

PD.- Ya instalamos el Zeos 6 en Delphi 5.

Neftali [Germán.Estévez]
11-08-2011, 09:28:22
Yo hace no mucho instalé la versión 7.0 (alfa) (http://sourceforge.net/projects/zeoslib/files/Zeos%20Database%20Objects/) en XE sin mayores problemas.
Tal vez deberías ir paso a paso y diciéndonos que es lo que falla.

ocramchg
11-08-2011, 17:36:01
Gracias Neftali, lo que nos sucede es:
Tenemos una pc Intel Celeron CPU E3400 @ 2.60Ghz, 3Gb RAM, Windows 7 Home Premium a 64bits

1.- Bajamos el Zeos de la liga que mencionas.
2.- En la opción Tools / Options /Environment Options / Delphi Options / Library
En el edit Library path agregamos la siguiente ruta.
C:\Program Files (x86)\Embarcadero\RADtudio\8.0\lib\ZEOSDBO_7_alpha\packages\delphi14\build
3.- Abrimos el projecto:
C:\Program Files (x86)\Embarcadero\RAD Studio\8.0\lib\ZEOSDBO_7_alpha\packages\delphi14\ZeosDbo.groupproj
4.- En el Project Manager compilamos de uno en uno los siguientes archivos:
ZCore140.bpl
En este archivo nos salió 4 errores de PChar, los cuales los comentarizamos con // debido a que antes hay un if
para ver si no es una versión mayor a la 12.
ZPlain140.bpl
ZParseSql140.bpl
ZDbc140.bpl
ZComponent140.bpl
ZcomponentDesign140.bpl
En este archivo nos salió 60 errores de PChar o incopatibilidad de funciones, los cuales los comentarizamos
con // debido a que antes hay un if para ver si no es una versión mayor a la 12.
5.- Ya no nos sale los errores, pero al compilar el archivo ZcomponentDesign140.bpl nos dice Remove ZPropertyEditor, ZComponentReg.
Unit(s) ZPropertyEditor, ZComponentReg were found in required package ZComponent. Y solo nos da 2 opciones, Aceptar o Cancelar. Si cancelamos, no se compila y no deja instalar. En cambio se aceptamos,
borra las referencias, compila y nos deja instalar.
6.- Copiamos los archivos *.bpl que se generan en C:\Program Files (x86)\Embarcadero\RAD Studio\8.0\lib\ZEOSDBO_7_alpha\packages\delphi14\build
y los mandamos a C:\Users\Public\Documents\RAD Studio\8.0\Bpl
7.- Instalamos y nos manda un mensaje "Que se instaló correctamente"
8.- No aparece la paleta de Zeos Access.
9.- Vamos a Component / Install Packages y sale Zeos Database Components y en el botón Components, no sale nada!!


Esto mismo lo hacemos con la version 8.4 y 6.6.6 del Zeos y ocurre lo siguiente:
-8.4 si tiene la carpeta delphi 15 (que es nuestra versión) y solo nos sale el último error (punto 5)
-6.6.6 lo probamos con la carpeta delphi 12 (porque es la última versión que tiene) y salen los mismos errores
que en esta version 7.0 del Zeos.

Neftali [Germán.Estévez]
11-08-2011, 17:58:09
5.- Ya no nos sale los errores, pero al compilar el archivo ZcomponentDesign140.bpl nos dice Remove ZPropertyEditor, ZComponentReg.
Unit(s) ZPropertyEditor, ZComponentReg were found in required package ZComponent. Y solo nos da 2 opciones, Aceptar o Cancelar. Si cancelamos, no se compila y no deja instalar.

Creo que este paso es el que os provoca problemas.
Os dice que esas dos units están referenciadas en ZComponent que las eliminéis de ZcomponentDesign140.
Es del primero del que debéis elimiarlas.

Antes de eso, me acabo de dar cuenta de que el package que tendrías que usar/compilar es el que lleva el prefijo 150 y no el 140, puesto que estáis con Delphi XE.

ocramchg
11-08-2011, 20:23:49
Neftali, encontramos un Zeos 7 con el package 150, el cual ya hicimos el mismo procedimiento para instalarlo, en esta ocasión no recibimos ningún error en los primeros 5 archivos, sin embargo nos volvió a dar el mismo mensaje: Remove ZPropertyEditor, ZComponentReg.
Unit(s) ZPropertyEditor, ZComponentReg were found in required package ZComponent , ignoramos el mensaje y buscamos dentro de ZComponent y no hace ninguna referencia a esas units, tampoco hace referencia en ninguno de los otros archivos que llama ZComponent. :(

Después intentamos diciéndole que si a Delphi para que eliminara las referencias en ZcomponentDesign150, y si nos deja instalar, pero no vemos los componentes.

ocramchg
12-08-2011, 16:16:27
Neftali, gracias por tu ayuda, ya solucionamos el problema, te comento como se arregló.

Acabamos de migrar al Delphi XE, previo a este teníamos instalado Delphi 5 (Zeos 6.6.6), y al tratar de instalar el Zeos en el Delphi XE, generaba conflictos entre las 2 versiones, desinstalamos el Delphi 5 y quitamos todas las carpetas de Borland. Y solo así pudimos instalarlo correctamente y por lo menos, las pocas pruebas hechas, funciona correctamente.

Te comento que también instalamos el Zeos 7 en Delphi 2010 sobre windows xp y windows 7, y no tuvimos problema alguno.

Neftali [Germán.Estévez]
12-08-2011, 16:30:19
OK.
Me alegro de que lo hayas seleccionado.
Lo siguiente que estaba pensando era eso; Que en el path tuvieras referencias de otra versión instalada y que te estuviera cogiendo la versión incorrecta.