Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-12-2010
Master23 Master23 is offline
Miembro
 
Registrado: feb 2010
Posts: 113
Poder: 15
Master23 Va por buen camino
¿cómo crear una imagen .dcr para un componente en delphi 2010?

Estoy haciendo un componente pero quiero saber como hacer la imagen para que aparezca en la paleta con una imagen propia gracias.

Última edición por dec fecha: 24-10-2011 a las 08:35:09.
Responder Con Cita
  #2  
Antiguo 10-12-2010
Avatar de ElKurgan
[ElKurgan] ElKurgan is offline
Miembro Premium
 
Registrado: nov 2005
Posts: 1.234
Poder: 20
ElKurgan Va camino a la fama
Pues no tienes más que crear/editar la imagen con cualquier programa al efecto. El fichero que contendrá la imagen es un fichero de recursos, que puede crearse con el propio editor que incorpora Delphi. Eso si, tienes que tener en cuenta lo siguiente:

- El tamaño del bitmap debe ser de 24 x 24 pixels
- El nombre del archivo DCR donde guardes la imagen debe ser el mismo
que el de la unidad que contiene el componente que quieres crear.
Por ejemplo, el componente está en "micomp.pas", entonces el
DCR debe llamarse "micomp.dcr"
- El nombre del bitmap que se va a asociar en el fichero de recursos
debe ser el mismo que el del componente, pero EN MAYUSCULAS;
por ejemplo, si el componente es TMicomponente, pues el nombre
del recursos bitmap debe ser "TMICOMPONENTE"
- Los dos ficheros, la unit y el archivo de recursos, deben estar en el
mismo directorio.

Espero que te ayude.
Un saludo
Responder Con Cita
  #3  
Antiguo 10-12-2010
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Yo lo suelo hacer utilizando un archivo .RC y compilandolo.

te paso un adjunto con los ficheros necesarios:
(1) Un fichero .RC con los recursos (texto)
(2) La imagen de tu componente
(3) Un .CMD o .BAT para compilarlo

Revísalos y modifícalos a tu gusto. Si compilas resulta un .RES que debes añadir al fichero de tu componente (al DPK).
Archivos Adjuntos
Tipo de Archivo: zip EjArchivoRecurso.zip (1,1 KB, 64 visitas)
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #4  
Antiguo 24-10-2011
JCarlosas JCarlosas is offline
Miembro
 
Registrado: abr 2006
Ubicación: Habana. Cuba
Posts: 103
Poder: 19
JCarlosas Va por buen camino
Hola. Tengo un problema similar, pero estoy usando D7.
Hasta el momento no he podido incluir el .res como parte de mi proyecto .dpk, debido a que cuando lo intento me da un error diciendo que solamente se puede incluir archivos. .pas.

Para hacer esto, estoy realizando las siguientes acciones.
1- Abro el archivo .dpk
2- Al abrirse el administrador de Paquetes me muestra todos los archivos que tengo inlcluido.
3- Le doy clic al boton Add (Add to package).
4- Me sale una ventana con tres pestañas. (Add Unit, New Component, Import Active X).
5- Hago clic en Add Unit y cuando intento adicionar al .dpk algun archivo que no sea .pas, me da un error indicando que el archivo no es un .pas.

Saludos y muchs gracias de antemano por el tiempo dedicado.
JCarlos
Responder Con Cita
  #5  
Antiguo 24-10-2011
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Los archivos de recursos puedes añadirlos, directamente, desde cualquier unidad de tu programa, escribiendo algo como esto:

Código Delphi [-]
{$R .\resources\myresource.res}
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #6  
Antiguo 24-10-2011
JCarlosas JCarlosas is offline
Miembro
 
Registrado: abr 2006
Ubicación: Habana. Cuba
Posts: 103
Poder: 19
JCarlosas Va por buen camino
Muchas gracias.
Exactamente ese era el problema.
Saludos a todos.
JCarlos
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Componente TApdComport en Delphi 2010 JoysticK Varios 1 06-11-2010 18:40:43
existe componente QForms para delphi 2010 ? Rofocale Varios 1 16-10-2010 03:27:31
¿Se pueden crear aplicaciones para Smartphone en Delphi 2010? Master23 Varios 1 10-06-2010 12:48:09
¿Cómo crear el ejecutable y un installshield en delphi 2010? Master23 OOP 2 08-03-2010 12:03:02
Imagen para un componente de la paleta en Delphi 2009 gandalf85 Varios 4 31-01-2010 20:17:20


La franja horaria es GMT +2. Ahora son las 10:13:26.


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