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.278
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.278
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.278
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
  #7  
Antiguo 22-10-2010
McK McK is offline
Miembro
NULL
 
Registrado: oct 2010
Posts: 33
Poder: 0
McK Va por buen camino
Pues la verdad es que no xD Soy un garrulo! Me los voy a descargar y vuelvo a hacerlo. Lo que si es cierto es que he descargado varias versiones del tcomport y me pasa siempre lo mismo....

Ahora te cuento.
Responder Con Cita
  #8  
Antiguo 22-10-2010
McK McK is offline
Miembro
NULL
 
Registrado: oct 2010
Posts: 33
Poder: 0
McK Va por buen camino
Ya esta.

Creo que es exactamente igual todo a lo que tenia. Otra cosa, la carpeta locale es algo nuevo que veo. En la carpeta de borland y sucesivas no hay ninguna que se llame asi...
Responder Con Cita
  #9  
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.278
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
Ya esta.
Ya está,... ¿que los has descargado? o ¿que los has instalado?

La carpeta Locale (no la tengo delante) suelen ser recursos en diferentes idiomas. depende del sistema de traduccion que se haya usado en cada caso, por eso puede ser que en otros paquetes no esté.
__________________
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
  #10  
Antiguo 22-10-2010
McK McK is offline
Miembro
NULL
 
Registrado: oct 2010
Posts: 33
Poder: 0
McK Va por buen camino
Que lo he descargado. Pero los archivos son los mismos que los que tenia ya, por lo que me pasa exactamente lo mismo... Seguire indagando. Gracias compadre!
Responder Con Cita
  #11  
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.278
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
Vamos a ver, porque algo raro está pasando o no nos entendemos. He descargado el paquete y lo he instalado sin ningun tipo de problemas.

Antes de nada, ¿Qué versión de Delphi tienes?

(1) Descargar el paquete de aquí.
(2) Descomprimirlo en un directorio y los ZIPs que hay dentro también. Quede una estructura así:

CPort310
----Examples
----Help
----Locale

Todos los fuentes quedan en el directorio CPort310 y dentro las otras 3 carpetas.

(3) De todos lo fuentes abres los DPK's correspondientes a tu versión (en mi caso que es Delphi 6 he abierto CPortLib6.dpk y DsgnCPort6.dpk).
(4) Compilar,linkar e instalar.

En mi caso , ningun problema y ningun error.
__________________
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
  #12  
Antiguo 25-10-2010
McK McK is offline
Miembro
NULL
 
Registrado: oct 2010
Posts: 33
Poder: 0
McK Va por buen camino
Ya esta macho... Gracias por tu tutorial para dummies... Es que le estaba dando a New/Package e intentando agregar los .pas en vez de a Open y abrir los packages directamente. De todas maneras en tu paso 4 no se a que te refieres con linkar. Yo lo que he hecho es Compilar e Instalar y ya se ha creado una nueva pestaña con el CPort. ¿Como se linka?

De todas formas creo que ya está finiquitao. Muchas gracias por tu ayuda.
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 23:02:31.


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