|
¿El problema de la referencia circular de unidades es propio de Object Pascal?
Me preguntaba si el problema de la referencia circular de unidades es propio de Object Pascal.
A veces dos clases necesitan intercambiarse mensajes de forma bidireccional pero es imposible resolver esto en Object Pascal a no ser que metas dos clases en la misma unidad.
Ya se que si se hace uso de la unit2 en la sección Implementation de la unit1 puede resolverse el problema a no ser que la clase de la unit1 tenga atributos del tipo de la clase de la unit2 y la clase de la unit2 tenga atributos del tipo de la clase de la unit1.
Me pregunto esto porque no se si es una limitación de Object Pascal o si hacer esto es hacer un diseño muy enrevesado.
¿Qué opinais?
Saludos.
|