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 21-10-2010
McK McK is offline
Miembro
NULL
 
Registrado: oct 2010
Posts: 33
Poder: 0
McK Va por buen camino
Instalar componente sin .dpk?

Hola,

Resulta que me he descargado el componente TComPort para trabajar con el puerto serie y me viene sin .dpk... Tengo 4 carpetas: examples, help, locale y source. Las meto en el directorio de Delphi 7 donde corresponden pero a la hora de instalar el componente no se como hacerlo sin el .dpk. Alguien me echa un cable?

Un saludo y gracias!

Última edición por McK fecha: 21-10-2010 a las 08:58:02.
Responder Con Cita
  #2  
Antiguo 21-10-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.286
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
2 opciones.

(1) No instalarlo y utilizarlo desde código (crearlo, destruirlo y asignar propiedades y eventos). Si es un componente que no es visual y no hay que asignar muchas codsas puede ser una opción fácil.

(2) Si necesitas instalarlo en la paleta, basta con que tú mismo crees un Package. Desde File/New/Other...
Crea el package y guardalo donde estén los fuentes del componente. Añade al package el componente y las units que necesite y compila e instala.

Si te da algun error, ya dirás...

AÑADO: En Torry hay un TComport (no se si es el mismo que el tuyo, pero lo parece), que viene con 4 ZIP's (uno para cada capeta), source, locale, help y examples, y dentro del de Source vienen los packages ya creados para las fiferentes versiones de Delphi.
Échale un vistazo.
__________________
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
  #3  
Antiguo 22-10-2010
McK McK is offline
Miembro
NULL
 
Registrado: oct 2010
Posts: 33
Poder: 0
McK Va por buen camino
Hola Neftali, gracias por la ayuda.

Casi que prefiero hacer la opcion 2. Hago File/New/Other/New Component y luego me pide una serie de cosas como el Ancestor Type, Class Name.. Me pide la unidad y tengo 8: CPort CPortAbout.. etc. Tengo que crearme 8 componentes distintos?

Es que esto de instalar componentes/packages no le habia hecho nunca y estoy bastante perdido...

Gracias de nuevo!
Responder Con Cita
  #4  
Antiguo 22-10-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.286
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
Cita:
Empezado por McK Ver Mensaje
Casi que prefiero hacer la opcion 2. Hago File/New/Other/New Component

No, no, eso es New Component; Tú debes escoger New Package.

Verás que te añade un Package, que viene a ser como un proyecto al que añades formularios, pero en lugar de añadir formularios, añades el componente o componentes y sus units.

__________________
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
  #5  
Antiguo 22-10-2010
McK McK is offline
Miembro
NULL
 
Registrado: oct 2010
Posts: 33
Poder: 0
McK Va por buen camino
Aaam! Pero ahora despues de agregar todas las units me sale el error Class TComComboBox not found... Y con distintas versiones del paquete me pasa lo mismo... :-(
Responder Con Cita
  #6  
Antiguo 22-10-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.286
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
Debe haber una Unit que registra los componentes. Suele tener un procedimietno llamado Register. Añádela también.

Sigo pensando que el package que tienes está incompleto. La referencia que te pasé posee los fuentes y los packages creados.

¿Hay alguna razón para que no los uses? Creo que todo este trabajo y quebraderos de cabeza te los ahorarías...
__________________
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
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
instalar componente yossi Varios 6 23-04-2010 04:14:17
instalar componente VRO OOP 1 29-07-2005 19:23:11
instalar un componente Maga84 OOP 8 15-05-2005 17:09:26
Error al instalar componente Dayvis Varios 5 16-03-2005 18:33:48
Instalar el componente Indy 10 Betsa23 Internet 0 07-12-2004 18:54:27


La franja horaria es GMT +2. Ahora son las 14:51:22.


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