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 13-12-2006
Avatar de Albano
Albano Albano is offline
Miembro
 
Registrado: oct 2004
Ubicación: Nogales, Sonora, Mexico
Posts: 422
Poder: 20
Albano Va por buen camino
Usar componentes desde Dlls

Hola a todos! Tengan un buen día.
Como hago para usar componentes creados en una DLL? Qué tengo que declarar? o cuáles son las instrucciones?
Busqué en el foro, pero no he encontrado nada...
Gracias...
__________________
"Sé de tal manera y vive una vida tal, que si todos los hombres fueran como tú y vivieran como tú, nuestro mundo sería un paraíso terrenal"
Siempre hazlo con la ayuda de Dios
Responder Con Cita
  #2  
Antiguo 15-12-2006
Avatar de Crandel
[Crandel] Crandel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Parana, Argentina
Posts: 1.475
Poder: 23
Crandel Va por buen camino
Vamos a darle vida a este hilo para ver si aparece alguien

Ya tienes creada la dll con los supuestos componentes? que tipos de componetes trae?
__________________
[Crandel]
Responder Con Cita
  #3  
Antiguo 15-12-2006
Avatar de Albano
Albano Albano is offline
Miembro
 
Registrado: oct 2004
Ubicación: Nogales, Sonora, Mexico
Posts: 422
Poder: 20
Albano Va por buen camino
No, todavía no la creo, voy a escribir mas o menos lo que quiero que tenga la DLL, pueden ser uno o varios componentes del mismo tipo:
  • DataModule
  • ADOConnection
  • ADOQuery
  • DataSource
Por lo pronto serían todos...
También quiero saber si es posible agregar estos componentes en tiempo de diseño de la DLL para evitar algunas líneas de código y problemas con creación/destrucción de los componentes...
Gracias.
__________________
"Sé de tal manera y vive una vida tal, que si todos los hombres fueran como tú y vivieran como tú, nuestro mundo sería un paraíso terrenal"
Siempre hazlo con la ayuda de Dios
Responder Con Cita
  #4  
Antiguo 16-12-2006
Avatar de Crandel
[Crandel] Crandel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Parana, Argentina
Posts: 1.475
Poder: 23
Crandel Va por buen camino
Ahora entendí lo que quieres hacer con mas claridad, aunque en un pricipio me parecia que no podia hacerse, luego me puse a pensar y se me ocurrio como.

Aca te dejo un ejemplo que como se hace.

La idea general es crear una dll que posea una función que te devuelva un puntero al componente que quieres manipular.

El ejemplo lo hice con un TForm, pero lo podrias hacer con cualquier componente.

Tambien cree un boton dentro del Form y te puese ejemplo de como manejar el boton que esta dentro. Ya sea buscandolo siempre que lo necesites o creas una variable que apunte a él para manipularlo directamente.
Archivos Adjuntos
Tipo de Archivo: zip UsarComponentes.zip (1,7 KB, 37 visitas)
__________________
[Crandel]

Última edición por Crandel fecha: 16-12-2006 a las 02:57:33.
Responder Con Cita
  #5  
Antiguo 16-12-2006
Avatar de Crandel
[Crandel] Crandel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Parana, Argentina
Posts: 1.475
Poder: 23
Crandel Va por buen camino
la verdad es que tu idea esta bastante buena y puede tener bastentes aplicaciones, ya estoy pensando en algunas y me parece que me voy a poner a programar la primera
__________________
[Crandel]
Responder Con Cita
  #6  
Antiguo 16-12-2006
Avatar de Héctor Randolph
[Héctor Randolph] Héctor Randolph is offline
Miembro Premium
 
Registrado: dic 2004
Posts: 882
Poder: 20
Héctor Randolph Va por buen camino
Han pensado en la posibilidad de usar BPL's Dynamic packages in Delphi, según leí son mejores que una DLL para hacer un sistema modular con algunos componentes opcionales y en este artículo vienen algunos ejemplos con DataModules.

Saludos
Responder Con Cita
  #7  
Antiguo 19-12-2006
Avatar de Albano
Albano Albano is offline
Miembro
 
Registrado: oct 2004
Ubicación: Nogales, Sonora, Mexico
Posts: 422
Poder: 20
Albano Va por buen camino
Me ausenté por unos días del foro y de mis trabajos de programación, por eso no he contestado...
Estaré trabajando en esto y después les platico cómo me fué.
__________________
"Sé de tal manera y vive una vida tal, que si todos los hombres fueran como tú y vivieran como tú, nuestro mundo sería un paraíso terrenal"
Siempre hazlo con la ayuda de Dios
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
usar DLLs lynu Varios 1 27-03-2007 02:57:53
Usar componentes mapc Varios 2 05-09-2006 13:53:41
Que componentes freeware usar? vipvap OOP 6 05-06-2006 19:46:39
Como usar componentes carlocf Varios 17 27-10-2005 21:20:31
Que componentes debo usar? sitrico Conexión con bases de datos 5 28-07-2004 18:14:06


La franja horaria es GMT +2. Ahora son las 06:49:02.


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