Cosas mías

September 20, 2006

Más (y mejor) sobre dependencias circulares en .NET y C++/CLI

Filed under: Programación

Ayer hablábamos de las dependencias circulares en C++/CLI y el .NET Framework, y dábamos una solución basada en delegados y eventos que podía solventar el problema.

Hablando en propiedad, puse aquello porque las referencias adelantadas no me funcionaron, y como la documentación oficial del lenguaje tampoco dice nada al respecto, pues entendí que en el C++/CLI no están permitidas en relación a los formularios.

Pero entonces vino al rescate Rodrigo Corral, MVP de Microsoft, habitual del grupo de Visual C++ en los grupos de la misma, sacándome de mi error. Las referencias adelantadas sí que están permitidas, pero hay que hacerlo con truco.

Y como es de rigor, Rodrigo ha puesto una entrada en su blog aclarando, no sólo cómo hacerlo, sino dando una explicación bastante detallada y técnica sobre el tema, aparte de comentarnos que hay otra forma más estándar, que no es otra que la utilización del patrón mediator, y que explica también allí.

Get free blog up and running in minutes with Blogsome
Theme designed by Gary Rogers