Cita:
Empezado por AzidRain
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.