Ver Mensaje Individual
  #6  
Antiguo 28-11-2008
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - Espańa
Posts: 19.439
Reputación: 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 AzidRain Ver Mensaje
Revisé la opción de usar BPL's pero entonces tendriamos que meter una serie de BPLS bastante grande y ademŕs compilar el programa con esta opción con lo que ya no se me hizo interesante, mi solución se basa en DLLS y seguir ciertas convenciones para incorporarlas en nuestro programa.
No acabo de entender porque descartas la opción de las BPL's. Piensa que cualquier cosa que puedas hacer con DLL's se puede hacer (más potente aun) con BPL's.

Me parece entender (por eso lo desestimas) que para usar las BPL's como plugins debes compilar el prograna con packages y no es así. Puedes compilar tu programa sin runtime packages y luego utilizar BPL's cargadas dinámicamente (igual que lo haces con las DLL's) utilizando LoadPackage (en lugar de LoadLibrary).

Te subo un ejempillo que tal vez aclare lo que quiero explicar.
Archivos Adjuntos
Tipo de Archivo: zip Test plugIns carga dinamica.zip (3,0 KB, 16 visitas)
__________________
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