FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Componentes en librerias DLL
Hola.
Una consulta basica. Cuando creo un Form, luego puedo llamar sus componentes Ejemplo:
Ahora. Cuando creo una libreria DLL, llamo funciones asi:
¿Podria llamar a UniConnection1 desde la dll? Algo asi como
Gracias! |
#2
|
||||
|
||||
Creo que lo correcto es que le pases a la DLL los valores y en todo caso que desde la DLL se asignen los valore a los componentes.
De todas maneras no accedes a la DLL como variable, sino que dentro tendrás un Form (me imagino) con componentes dentro, así que en cualquier caso seguirás accediendo al form.
__________________
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. |
#3
|
||||
|
||||
Estube buscando en el foro, y lei que hay componentes BPL.
Una vez que los cargo con LoadPackage, puedo llamar alguno de los componentes? |
#4
|
||||
|
||||
Ok.
Hasta aqui voy bien. Cargo el paquete en el form1
El problema es cuando intento llegar al label del form2 |
#5
|
||||
|
||||
Lo primero que veo es que si utilizas ShowModal, no accederás a la línea que comentas hasta que no cierres el formulario,por lo tanto en este caso debería utilizar Show.
Por otro lado, como estás accediendo al formulario de forma genérica, para acceder al label puedes utilizar FindComponent, por ejemplo. Cambia el código por este:
Además en el package debes registrar la clase del formulario para poder encontrarla posteriormente con GetClass. Al final de la Unit del Form2 coloca este código:
Por último asegurate de que estás compilando el proyecto con la opción "Build with runtime Packages". Descarga este ejemplo y revisa el código, creo que te puede ser de utiidad (Sistema de plug-ins utilizando packages dinámicos). Un saludo.
__________________
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. |
#6
|
||||
|
||||
Tu lo haces ver tan facil neftalí!!!
Funciono perfecto... Muchisimas gracias Master! Última edición por adonias fecha: 10-02-2011 a las 13:46:46. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como cargar componentes activeX y librerias en el ejecutable | tom_rkx | C++ Builder | 3 | 09-04-2008 22:38:57 |
Librerias | Bonachon | Conexión con bases de datos | 2 | 18-01-2007 01:54:46 |
librerias | javikanin | Varios | 0 | 09-11-2004 22:11:20 |
librerias | kwan | Conexión con bases de datos | 7 | 16-09-2003 23:53:21 |
Librerias | esquerda21 | Gráficos | 6 | 08-08-2003 09:47:08 |
|