Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Componentes Delphi XE2 (https://www.clubdelphi.com/foros/showthread.php?t=76388)

ElDioni 27-10-2011 18:37:46

Componentes Delphi XE2
 
Hola a todos,

He instalado en un equipo el Rad studio XE2 para probarlo, en los programas que tengo ya creados con delphi 2005 tengo el component TAlignEdit de Roman y también el componente SMDBGrid de scalabium, al intentar instalar estos componentes con un paquete de delphi, parece que todo va bien, pero en cuanto añado esos componentes ya instalados a un proyecto empiezan los problemas, si añado un AlignEdit al mismo compilar ya me está diciendo que no puede compilar 'AlignEdit.pas' y con las SMComponents compila pero cuando ejecutas sale el típico mensaje de windows diciendo que si quieres enviar el error o no y el programa no termina de arrancar. He sido siempre un poco cepa para la instalación de componentes, pero estos dos concretamente me son de necesidad, por lo que si no puedo introducirlos en este nuevo delphi me quedaré en 2005.
Alguien sabe que puedo intentar o que puedo hacer para conseguir que funcionen, gracias de antemano.

Saludos.

Casimiro Notevi 27-10-2011 20:14:52

Recuerda poner títulos descriptivos a las preguntas, gracias ;)

heroe555 28-10-2011 01:28:40

Problemas con quickreports para XE2
 
Yo tambien he estado probando el nuevo Rad XE2. Trabaja muy bien, el único problema lo tengo al instalar el quick reports 505.1 para XE2. Cuando lo instalo el delphi deja de servir, sale un error de que no encuentra un .pas. y hay que desinstalarlo para volverlo a instalar.

Nota uso una versión trial de Rad Studio XE 2 y una versión trial de quickreports 5.0.5.1 para XE 2. Instalando solo este ultimo es que me da el problema.

ElDioni 28-10-2011 10:15:19

Pido disculpas por el título poco descriptivo del problema.

Saludos.

Casimiro Notevi 28-10-2011 10:24:30

Cita:

Empezado por ElDioni (Mensaje 416971)
Pido disculpas por el título poco descriptivo del problema.Saludos.

Tampoco hace falta, amigo, simplemente es para que lo recuerdes la siguiente vez :)
¡¡¡Gracias!!!

Neftali [Germán.Estévez] 28-10-2011 11:19:32

Cita:

Empezado por ElDioni (Mensaje 416908)
...al intentar instalar estos componentes con un paquete de delphi, parece que todo va bien, pero en cuanto añado esos componentes ya instalados a un proyecto empiezan los problemas


Cita:

Empezado por heroe555 (Mensaje 416960)
el único problema lo tengo al instalar el quick reports 505.1 para XE2. Cuando lo instalo el delphi deja de servir, sale un error de que no encuentra un .pas. y hay que desinstalarlo para volverlo a instalar.

Tal vez sea problema con las configuraciones de directorio (Search Path).
Yo ya he instalado varios paquetes de componentes y no he tenido problemas; En este sentido funciona igual que las anteriores. :confused::confused:

ElDioni 28-10-2011 11:37:36

Hola Neftali,

podrías explicarme un poco más ese tema de las configuraciones de directorio (Search Path), lo digo por probar algo más porque me estoy volviendo loco o dime como has instalado los nuevos componentes, o si tienes ocasión podrías intentar añadir el componentes de roman AlignEdit para ver si te falla como a mi, como ya he comentado no estoy muy puesto en el tema de añadir componentes por lo que no se que probar aparte de lo que ya estoy haciendo.

gracias.

Neftali [Germán.Estévez] 28-10-2011 12:36:45

(1) He creado un package nuevo y he añadido el componente.



(2) Para compilar bien hay que cambiar las units para XE2 o utilizar un condicional similar a este.

Código Delphi [-]
unit AlignEdit;

interface

uses
  Windows, Classes,
{$IFDEF VER230}
  VCL.Controls, VCL.StdCtrls
{$ELSE}
  Controls, StdCtrls
{$ENDIF}
  ;
...
...
...

(3) Crear un proyecto, añadir el componente y compilar. En ese punto, da un error similar a este:

[DCC Fatal Error] Unit4.pas(7): F1026 File not found: 'AlignEdit.dcu'

2 OPCIONES:
(a) Arreglarlo para este proyecto, añadiendo a: Project/options/Search path
el path donde tenemos la unit.

(b) Arreglarlo para todos los proyectos, añadiendo a: Tools/Options/Library/Browsing Path
el path donde tenemos la unit

Un saludo. ;)

ElDioni 28-10-2011 12:56:41

Gracias, voy a probarlo ahora mismo y te comento algo.

ElDioni 28-10-2011 13:45:14

Hola a todos, he estado probando la solución propuesta por Neftali y efectivamente funciona a la perfección, me acabas de dar una alegria, te agradezco mucho el esfuerzo.

Voy a seguir probando a ver con que me encuentro.

Saludos.

heroe555 30-10-2011 08:57:58

problema del quickreports XE2 corregido
 
Gracias Neftali.
He seguido tu consejo. el problema esta en la library path. Resulta que al instalar el quick reports para XE 2 version(5.0.50.1) se pierden algunas rutas del library path. Se dede buscar que tengas las siguientes:

$(BDSLIB)\$(Platform)\release;
$(BDSUSERDIR)\Imports;
$(BDS)\Imports;
$(BDSCOMMONDIR)\Dcp;
$(BDS)\include;
$(BDS)\lib\Win32\release


La franja horaria es GMT +2. Ahora son las 16:24:21.

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