![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Si quieres ejemplos de lo que te han dicho en mi web hay varios ejemplos y código sobre el tema:
Acceder a las propiedades de un componente vía RTTI Modificar propiedades de controles en ejecución utilizando RTTI DLL’s, BPL’s, Carga dinámica/Estática y “Packages en Runtime” Sistema de PlugIns en Delphi – Parte 1 Sistema de PlugIns en Delphi – Parte 2 Sistema de Plug-ins utilizando packages dinámicos
__________________
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. |
|
#2
|
||||
|
||||
|
Gracias Neftali.
Con esto pude solucionar el ejemplo 2 MainForm carga al BplForm, y el MainForm modifica elementos del BplForm (Labels, Input, etc)
Ahora, me interesa lo que dice ContraVeneno. ¿ContraVeneno tienes algun ejemplo? ¿Tu dices que en vez que cargue el archivo Package1.dcp en vez del Package1.bpl? |
|
#3
|
||||
|
||||
|
Cita:
![]() Tu PlugIn Base corresponde al package PlugBasic.bpl, que hace de "package intermedio"; Se carga de forma estática y el resto de packages que se cargan con LoadPackage (dinámicamente) derivan de el. De esta forma cuando cargas el Plugin3 (que deriva de plugBasic) puedes acceder a él con los métodos genericos de PLugBase.
__________________
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. |
|
#4
|
||||
|
||||
|
Es exactamente lo que comenta maese Neftalí... yo no podría explicarlo mejor.
![]() ![]()
__________________
|
|
#5
|
||||
|
||||
|
Muchas gracias a los 2.
Lo he logrado utilizar el PlugBase Ahora, el problema que tengo es capturar el evento onClose, y onHide Este es el codigo
Muchas gracias nuevamente por la ayuda |
|
#6
|
||||
|
||||
|
Se puede hacer lo que quieres, pero tal y como lo tienes hecho hay algunos problemas:
(1) Los parámetros del evento OnHide, no coinciden con los de la rutina que estás colocando; Creo que te has hecho un lío con el OnClose.
(2) Esta línea también tiene "cosas raras": Piensa que estás asignando el evento FormHide, no de ningun objeto, sino que pones directamente la referencia a una clase (TEnvPro....), además de lo comentado de que nocoinciden los parámetros. (3) Si colocas el evento en el Initialization tendrás que acer referencia al evento como:
Te paso un ejemplo con algunos cambios. ![]()
__________________
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. |
|
#7
|
||||
|
||||
|
Muchas gracias Neftali...
La verdad es que estoy medio confundido. He estado programando bastanbte tiempo en Extjs y PHP, y uno se acostumbra a clases y a programar de una manera mas flexible. Siempre cuando empiezo un proyecto me gusta trabajar por modulos, ya que es mas facil detectar los problemas. Ahora, este es el esquema de lo que estoy haciendo. ![]() No se si sera el correcto desde tu punto de vista. 1.- El programa parte con la carga del unit Main.pas 2.- Luego que verifico que la version este ok, cargo el BPL Base, como tu lo recomendaste. 3.- El BPL Base tiene unas variables para verificar si estoy logueado o no. Si NO estoy logueado, llamo al Bpl login. Una vez que el BPL login me responde true o false. Retorno, la respuesta al Main, y comienzo a cargar los otros BPL a travez del BPL Base. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Comunicacion entre aplicaciones | erickahr | Varios | 0 | 21-06-2010 18:56:48 |
| comunicación entre dos aplicaciones? | reinier | Redes | 1 | 08-05-2008 11:28:15 |
| Comunicacion entre procesos | walito | Varios | 0 | 14-11-2007 21:55:53 |
| Comunicacion entre delphi y php | vilamm | PHP | 3 | 15-12-2006 20:34:43 |
| Comunicación entre PC por Lan | c748a | Varios | 1 | 04-05-2004 08:51:21 |
|