Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Reemplazo para las RxLib (https://www.clubdelphi.com/foros/showthread.php?t=95045)

Neftali [Germán.Estévez] 11-04-2024 10:50:04

Tal vez sea sólo un problema de visualización (de la paleta).
Habría que saber si los componentes están registrados realmente.

¿Si abres un formulario con un componente dataware (de una demo, por ejemplo), te da error? ¿O lo abre correctamente?

Matorral 11-04-2024 10:59:11

Perdona German, ya lo desinstale antes de leer tu respuesta.

Cuando termine la instalación os comento como me ha ido.

Matorral 11-04-2024 13:39:11

Hola Germán¡¡
Ante todo muchísimas gracias por molestarte¡¡

No hay manera.
Hice la desinstalación completa del RAD STUDIO 11 CE y de los componentes que tenía instalados (BDE, Devart myDAC...) con el REVO Uninstaller.
Volví a instalar el RAD STUDIO 11 CE e intente instalar las RX que me descargué desde el link que habías puesto en el mensaje anterior, y sigue sin aparecer la paleta de RX DBAware.


Cita:

Empezado por Neftali [Germán.Estévez] (Mensaje 555334)
Tal vez sea sólo un problema de visualización (de la paleta).
Habría que saber si los componentes están registrados realmente.

¿Si abres un formulario con un componente dataware (de una demo, por ejemplo), te da error? ¿O lo abre correctamente?

intente abrir una demo (DBEXPLOR) después de hacer la instalación de las RX, y me dio error "TDBStatusLabel not found", por lo que me da la impresión de que no están registrados los componentes.

Será porque no configure nada en el RX.inc ? La verdad es que no se lo que tengo que cambiar en ese fichero.

Seguiré dándole vueltas al asunto a ver si suena la flauta.

Casimiro Notevi 11-04-2024 17:44:34

He probado con una 11.3 community y no se instala los componentes para base de datos, si los compilo por separado cada dpr entonces al compilar el que corresponde a bases de datos muestra un "Error de memoria..." y no dice nada para saber dónde encontrar el problema.



Neftali [Germán.Estévez] 11-04-2024 17:54:51

Una prueba que podemos hacer es intentar instalar directamente los BPLs compilados con la versión Delphi 11.3, en una versión Delphi 11.3 CE.
A ver si es problema de esa versión.
Se supone que binariamente son compatibles.


Aquí os dejo los packages compilados:
https://gofile.io/d/O1X8ur

Delphi 11 Update 3

Casimiro Notevi 11-04-2024 19:40:42

Cita:

Empezado por Neftali [Germán.Estévez] (Mensaje 555357)
Una prueba que podemos hacer es intentar instalar directamente los BPLs compilados con la versión Delphi 11.3, en una versión Delphi 11.3 CE.
A ver si es problema de esa versión.
Se supone que binariamente son compatibles.
Aquí os dejo los packages compilados:
https://gofile.io/d/O1X8ur
Delphi 11 Update 3

Se ha instalado sin problemas, voy a ver los componentes... y no están tampoco :confused:

Matorral 12-04-2024 09:19:29

Buenos días compañeros.

Probé a hacer la instalación de los bpl directamente y me pasa lo que a Casimiro, instala bien, pero no aparecen los componentes. También probé a añadir la paleta "RX DBAware" y a hacer la instalación de los componentes (por si el fallo estaba en la creación de la paleta), pero sin éxito.
Ayer estuve probando a instalar versiones anteriores de las RX pero no hubo manera.

Lo siento, pero tiro la toalla¡¡¡.:(

Creo que voy a comprar la versión profesional y seguir adelante, porque me urge actualizar unos programillas de hostelería y comercio hechos hace años en Delphi 7, por el tema de la ley antifraude, verifactu, etc.

Hace unos días descubrí el hilo de la Ley Antifraude 2021 (VERIFACTU) y me dio la vida¡¡.

Neftali [Germán.Estévez] 12-04-2024 09:41:33

Cita:

Empezado por Casimiro Notevi (Mensaje 555361)
Se ha instalado sin problemas, voy a ver los componentes... y no están tampoco :confused:


:eek::eek::eek::eek::(:(
Pues ahora si que ya no se.

Casimiro Notevi 12-04-2024 11:32:46

Sí que es raro, voy a borrar todo lo que encuentre de las RX y empezar de nuevo.

Neftali [Germán.Estévez] 12-04-2024 11:34:36

Estoy probando a instalar Delphi 11 Community, pero no soy capaz. La instalación me da errores.


Matorral 12-04-2024 13:06:59

Buenos dias compañeros¡¡

Lo consegui. Os digo lo que hice (una manera muy chapucera, pero me funciono).

1.- Edite el fichero RxDBReg.pas y en el porcedure Register comente la linea if GDAL = LongWord(-16) then Exit;

Código Delphi [-]
procedure Register;
const
  srRXDBAware = 'RX DBAware';
  srRXTools = 'RX Tools';
begin


  { Database Components are excluded from the STD SKU }
//  if GDAL = LongWord(-16) then Exit;


...

2.- Hice lo mismo en el fichero RxBDEReg.pas ...

Código Delphi [-]
procedure Register;
const
  srRXDBAware = 'RX DBAware';
begin
  {$IFDEF RX_D4}
  { Database Components are excluded from the STD SKU }
//  if GDAL = LongWord(-16) then Exit;
  {$ENDIF}

...

3.- Añadi al grupo de proyectos "RxLib_D11_Alexandria" el proyecto "DclRxBde280.dproj"

4.- Compile All, Build All, e instalar los proyectos Dcl...

con esto me añadio las 3 paletas RX Tools, RX Controls y RX DBAware.

Probé a hacer una aplicacion con componentes de RX DBAware y me compila y ejecuta sin problemas.


No se qué habré "roto" comentando esas líneas en los fuentes, pero me sacó del apuro.

Espero que os sirva a los que teneis las versiones CE.

Saludos¡¡

Casimiro Notevi 12-04-2024 13:45:48

En mi caso he descubierto que el problema es que no está instalado BDE y por lo visto las RX lo usa.

No sé ni dónde encontrarlo :)

Casimiro Notevi 12-04-2024 13:48:19

Cita:

Empezado por Neftali [Germán.Estévez] (Mensaje 555374)
Estoy probando a instalar Delphi 11 Community, pero no soy capaz. La instalación me da errores.

Imagina la "gente normal" cuando tiene problemas, y eso cuando no toca luchar con las licencias.
No sé, creo que lo ponen demasiado complicado por querer tener controlado a la gente.

Matorral 12-04-2024 14:30:23

Cita:

Empezado por Casimiro Notevi (Mensaje 555379)
En mi caso he descubierto que el problema es que no está instalado BDE y por lo visto las RX lo usa.

No sé ni dónde encontrarlo :)

Yo me lo descargué de mi zona de descargas de embarcadero.
Si estás registrado creo que ya te aparece en tus descargas.

Es un ejecutable que te hace la instalación, pero luego tienes que añadir el bpl desde delphi.

Supongo que lo podré compartir porque no es de pago.

Neftali [Germán.Estévez] 12-04-2024 15:04:59

Me gustaría saber a qué se refieren con este comentario:
¿SKU?
Código Delphi [-]
{ Database Components are excluded from the STD SKU }

Bretema 12-04-2024 15:29:23

Cita:

Empezado por Matorral (Mensaje 555378)
Buenos dias compañeros¡¡

Lo consegui. Os digo lo que hice (una manera muy chapucera, pero me funciono).

1.- Edite el fichero RxDBReg.pas y en el porcedure Register comente la linea if GDAL = LongWord(-16) then Exit;

Código Delphi [-]
procedure Register;
const
  srRXDBAware = 'RX DBAware';
  srRXTools = 'RX Tools';
begin


  { Database Components are excluded from the STD SKU }
//  if GDAL = LongWord(-16) then Exit;


...

2.- Hice lo mismo en el fichero RxBDEReg.pas ...

Código Delphi [-]
procedure Register;
const
  srRXDBAware = 'RX DBAware';
begin
  {$IFDEF RX_D4}
  { Database Components are excluded from the STD SKU }
//  if GDAL = LongWord(-16) then Exit;
  {$ENDIF}

...

3.- Añadi al grupo de proyectos "RxLib_D11_Alexandria" el proyecto "DclRxBde280.dproj"

4.- Compile All, Build All, e instalar los proyectos Dcl...

con esto me añadio las 3 paletas RX Tools, RX Controls y RX DBAware.

Probé a hacer una aplicacion con componentes de RX DBAware y me compila y ejecuta sin problemas.


No se qué habré "roto" comentando esas líneas en los fuentes, pero me sacó del apuro.

Espero que os sirva a los que teneis las versiones CE.

Saludos¡¡

En este hilo hay algo de información sobre el uso de esas líneas, en principio parecen ser para el control de licencias ...

https://synopse.info/forum/viewtopic.php?pid=3936

Saludos.

Casimiro Notevi 12-04-2024 16:25:59

:mad::mad::mad:

Casimiro Notevi 12-04-2024 16:29:36

GDAL get Delphi Access Licence;

Casimiro Notevi 12-04-2024 16:39:25

Cita:

Empezado por Neftali [Germán.Estévez] (Mensaje 555384)
Me gustaría saber a qué se refieren con este comentario:
¿SKU?
Código Delphi [-]{ Database Components are excluded from the STD SKU }

¿Qué puede significar esta frase?
Database Components are excluded from the STD SKU

Cita:

Esta frase parece estar relacionada con la configuración de algún tipo de producto o sistema informático. "Database Components" se refiere a los componentes de la base de datos, mientras que "STD SKU" podría referirse a una versión estándar de un producto que se vende bajo un cierto SKU (Stock Keeping Unit).

Por lo tanto, la frase podría significar que los componentes de la base de datos no están incluidos en la versión estándar del producto que se está discutiendo o comercializando. Es decir, para obtener acceso a la funcionalidad de la base de datos, es posible que necesites adquirir una versión diferente del producto o un complemento específico.


Matorral 12-04-2024 20:58:54

Pues bueno, no era mi intención saltarme ninguna restricción ni de las RX ni de Delphi¡¡¡

Pido disculpas a los moderadores del grupo si hice algo indebido.

:confused:


La franja horaria es GMT +2. Ahora son las 01:17:02.

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