Cita:
Empezado por roman
Lo único que se requiere es estructurar bien los paquetes de manera que haya un lenguaje común entre la aplicación principal y los paquetes. Dicho lenguaje puede establecerse mediante clases abstractas o bien interfaces.
|
Vale, pero aun así el trabajo de esta forma se complica respecto a utilizar un simple USES en una Unit.
Si bien se puede trabajar sin RTTI con carga dinámica de packages, creo que para hacer cosas potentes o para conseguir una buena integración con la aplicación principal tienes antes o después echar mano de ella.
NOTA: No he trabajado con la opción de los Interfaces.