Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-08-2003
mosorio mosorio is offline
Miembro
 
Registrado: may 2003
Posts: 159
Poder: 22
mosorio Va por buen camino
Componentes, Resource y Paquetes

Hola compañeros!

Seguimos en la lucha y aprendiendo.
Tengo unas pequeñas dudas con esto. He creado un componente como lo he venido mencionando en el foro, el problema es que quiero meterlo en un paquete con otro componente, eso no hay problema. El problema esta en que como he creado una Resource donde inserto unos Bitmap y los cargo a una imagelist para asignarlos es cada uno de los items del popup y en otro sitio; y al compilar ese paquete me da un error diciendo "...resource discarded" y el primer mensaje es que esta duplicado, he cambiado el nombre de la resource mil veces y siempre me dice lo mismo, pero si instalo el componente en otro paquete y solo no da el error, lo compila y lo instala, la resource del otro componente es la normal, no tiene ninguna imagen ni nada por el estilo.

Aqui viene la incognita. ¿Que sucede, Cómo se debe realizar esto entonces?, he visto varios ejemplos en componentes y no entiendo, trato de hacerlo igual pero "no da pie con bola"

Agradezco la ayuda que me puedan brindar nuevamente.

Gracias de antemano.
Responder Con Cita
  #2  
Antiguo 08-08-2003
Julià T. Julià T. is offline
Miembro
 
Registrado: may 2003
Ubicación: en el teclado
Posts: 314
Poder: 22
Julià T. Va por buen camino
Lo que te pasa seguramente es que en algún sitio del paquete (o de las unidades que has hecho) hay algo como esto repetido

{$R *.res}
{$R 'micompon.dcr'}

con lo que se intenta incluir dos veces el mismo fichero de recursos.
Responder Con Cita
  #3  
Antiguo 08-08-2003
humexico.org humexico.org is offline
Miembro
 
Registrado: jul 2003
Posts: 17
Poder: 0
humexico.org Va por buen camino
1.- Tendrás algún componente con el mismo nombre de los que tienes definidos en tu archivo dcr?

2.- Checa si tienes alguna clase o unidad con nombre duplicado.

saludos,
Responder Con Cita
  #4  
Antiguo 08-08-2003
mosorio mosorio is offline
Miembro
 
Registrado: may 2003
Posts: 159
Poder: 22
mosorio Va por buen camino
Hola!
Gracias por las respuestas, pero no es lo que indican, de hecho no hay ningún fichero res incluido en el componente y compila sin problemas, cuando agrego las resource y con otro nombre diferente del componente da el mismo error cuando se incluye con el paquete y el otro componente. Si lo dejo solo no da ningún error.
Con respecto a las clases no hay nada parecido o igual ya que al compilar me daría el error diciendo que la clase esta duplicada o que esta redeclarada.

No consigo comprender este asunto.
Agradesco la ayuda que me dan.
Gracias de antemano
Responder Con Cita
  #5  
Antiguo 08-08-2003
andres1569 andres1569 is offline
Miembro
 
Registrado: may 2003
Posts: 908
Poder: 22
andres1569 Va por buen camino
Hola:

Aunque los archivos de recursos .dcr tengan nombres diferentes, ese error que comentas te aparecerá si dentro de dichos archivos tienes identificadores (de Bitmap, de Iconos ...) con nombres repetidos, aunque estén en ficheros diferentes. Esto no sucede con los .dcu, porque cada unit se compila aparte, pero los Packages crean un compilado común y juntan todos los recursos, de ahí que cuando encuentra identificadores repetidos, descarte algunos ("resource discarded").
__________________
Guía de Estilo
Responder Con Cita
  #6  
Antiguo 08-08-2003
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Si ese recurso solo va a ser utilizado en un componente... ¿Porqué no usas el recurso solamente en la unit del componente en lugar de en el DPK?

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #7  
Antiguo 09-08-2003
Avatar de Paoti
Paoti Paoti is offline
Miembro
 
Registrado: may 2003
Ubicación: Monterrey. N.L., México
Posts: 612
Poder: 21
Paoti Va por buen camino
comprueba si no tienes un .dcr o .res del otro componente que agregaste al paquete, si tienes, junta los resources en un mismo archivo y compila ( el .res del componenete anterior y el que usas en tu imagelist), de preferendia la directiva escribela en el proyecto general.


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:20:52.


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