PDA

Ver la Versión Completa : Problemas al instalar RxLib en Delphi XE


jpgonzalez
11-05-2012, 14:15:49
Buenas para todos...
He visto muchos hilos en el foro acerca de la instalación de RxLib en Delphi.
He seguido todos los pasos, y sigo sin poder instalarla.
He instalado Zeoslib, Reportbuilder, y hasta un componente de Delphi5 (DaoGrid) sin problemas.
Les comento que es lo que estoy haciendo, a ver si a alguno se le ocurre algo... de antemano, muchas gracias!

1- Descomprimo el ZIP que tiene los componentes desde D6 a DXE (RxLib_D6_XE.zip) .
2- Copio la carpeta RxLib en mi carpeta Componentes DXE, donde guardo todos los componentes.
3- Agrego a la library path las rutas:
...RxLib\packages
...RxLib\packages\Delphi20XE (que tiene los dpk y dproj)
...RxLib\Units

4- Aqui he probado 2 cosas diferentes:
4.a - Abriendo directamente Rxlib.groupproj
4.a.1 - Abro Rxlib.groupproj
4.a.2 - Hago el CleanAll
4.a.3 - Hago CompileAll
ERROR ---> Aqui es donde sucede el problema porque me dice: [DCC Fatal Error] rxdb.dpk (47): E2202 Required package 'rxctl' not found

4.b. - Abriendo primero los archivos dpk
4.b.1 - Abro el archivo rxctl.dpk
4.b.2 - Hago Clean
4.b.3 - Hago Compile --> 0 Errores
4.b.4 - Abro el archivo rxdb.dpk
(aparentemente cierra el rxctl.dpk)
4.b.5 - Hago Clean
4.b.6 - Hago Compile
ERROR ---> Aqui es donde sucede el problema porque me dice: [DCC Fatal Error] rxdb.dpk (47): E2202 Required package 'rxctl' not found

INFORMACION ADICIONAL:
* Tengo como invalido el path $(BDSUSERDIR)\Imports, no se si eso tendrá algo que ver... de ser así, no encontré como dejarlo valido nuevamente.
* Tenia instalado Delphi 5... lo desinstale y borre todas las carpetas... no se si eso puede haber producido algun conflicto.
* En las variables de entorno de windows siguen estando las rutas de D5.

Bue, eso es todo por ahora, espero haber sido claro y lo suficientemente detallado para que me ayuden a encontrar una solución.
Abrazo y nuevamente muchas gracias!!!

Neftali [Germán.Estévez]
11-05-2012, 15:48:14
...
1- Descomprimo el ZIP que tiene los componentes desde D6 a DXE (RxLib_D6_XE.zip) .

Una pregunta. ¿Porqué no coges una versión ya preparada para XE? (por lo que entiendo estás utilizando la misma que para D6)

Casimiro Notevi
11-05-2012, 15:53:10
¿Y has seguido los pasos que indica el readme.txt para hacer la instalación?

Installation
------------
If you have Delphi 6 Professional or Personal Edition, deactivate the
conditional define {$DEFINE DCS} in the RX.INC file before compiling the
library.

Use "File\Open..." menu item of Delphi IDE to open RX' runtime
package RXCTL6.DPK. In "Package..." window click "Compile" button to
compile packages RXCTL6.DPK. After compiling repeat that for other RX
Library run-time packages RXDB6.DPK, RXBDE6.DPK. Put compiled BPL files
into directory that is accessible through the search PATH (i.e. DOS
"PATH" environment variable; for example, in the Windows\System directory).
After compiling RX run-time packages you must install RX design-time
packages into the IDE.

Use "File\Open..." menu item to open RX design-time package DCLRX6.DPK.
In "Package..." window click "Compile" button to compile the package
and then click "Install" button to register RX Library components on
the component palette. Repeat that for other RX Library design-time
packages DCLRXDB6.DPK and DCLRXBD6.DPK.

NOTE: do not save package sources in the Delphi IDE.



EDITO: no había visto el mensaje de Neftalí

Aquí (http://neftali.clubdelphi.com/?p=545) están todas las versiones :)


Y aquí la versión indicada por Neftali:

RxLib for Delphi
=======================================

* Incluir el directorio donde se encuentran las unit de
las Rx(...RxLib_XXX\Units) en:

Tools->options
- Environment Options
- Delphi Options
- Library - Win32 | Library Path

* Abre el proyecto desde el IDE:
File->Open: ...\RxLib_XXX\Units\RxlibXXX.bdsgroup

* Compila todos los paquetes:
Project-> Build All projects

* Instala los paquetes:
Una vez que todos los paquetes se han compilado correctamente se
deben instalar los que son de diseño; Click derecho sobre los packages y
pulsar [Install] (View -> Project Manager):

dclrxXXX.bpl [install]
dcldbXXX.bpl [install]
dcldbXXX.bpl [install]

=====================================
german_ral@hotmail.com
http://neftali.clubDelphi.com

P.D: Realizado tomando como base la traducción a
Delphi20005 de qmd/usercontrol.


.

jpgonzalez
11-05-2012, 16:21:47
Una pregunta. ¿Porqué no coges una versión ya preparada para XE? (por lo que entiendo estás utilizando la misma que para D6)

La version es para Delphi XE... "Descomprimo el ZIP que tiene los componentes desde D6 a DXE (RxLib_D6_XE.zip)"
O sea, tal como dice el texto en el punto 1, tiene los componentes DESDE D6 HASTA DXE.

Gracias de todas formas, abrazo!