Ver Mensaje Individual
  #4  
Antiguo 25-04-2011
Avatar de elcolo83
elcolo83 elcolo83 is offline
Miembro
 
Registrado: feb 2007
Ubicación: Argentina
Posts: 65
Reputación: 18
elcolo83 Va por buen camino
Hola burgosrodas!!! La forma en que implemente este (ya viejo) proyecto era haciendo que los plugins se integren ellos al main de manera que el main es solo el framework que se encarga de iniciar los plugins. La idea es que una vez cargados los bpl la aplicación funcion como una única entidad... una forma de hacer esto era por ejemplo si lo que quiero es agregar un nuevo control visual a un TPanel que esta en el main solo que que hay que hacer es buscar el componente en la aplicacion principal mediante TPanel(Application.findcomponent('TPanel1')).... y de esa forma agregar todo lo que se quiera (componentes, funciones, procedimientos, eventos...) a la aplicacion principal.

Otra cosa que tambien ultilice fue este componente que hice http://www.clubdelphi.com/foros/show...t=tmemofilemap para comunicar y pasar datos entre 2 plugins o mas y de esa manera poder llamar a un plagin desde otro mediante esta interface....

El año pasado me descargue los componentes TPascalScript con los cuales se me ocurrio hacer un framework de manera tal que los formularios y el código de los mismos este en una base de datos, entonces se esta forma la aplicacion es totalmente dinamica.... :P
Responder Con Cita