Cita:
Empezado por Neftali
Otra opción de carga es que el programa principal (el EXE) carge BPL BASE (de forma dinámica o estática), de esta forma cuando se cargan las otras BPL's de forma dinámica (BPL_A y BPL_B) encuentran que BPL BASE ya está cargada y no tendrán problemas para acceder a ella.
|
esta es la misma forma que yo utilizo y me parece la más adecuada. De hecho, utilizo un poco de las dos. Tengo el BPL base enlazado de manera estática a cada BPL y con eso puedo utilizar todo lo que contenga en tiempo de diseño. Aquí incluyo funciones comunes, imágenes de botones, perfil de usuario y algunas otras cosas. Y el bpl base lo cargo cuando se crea el .exe.
Cierto que podría ser un pelín complicado al principio, pero una vez que has tenido éxito con tu primer BPL, lo demás ya es pan comido.