Pregunta sobre dependencia circular entre dos clases

[email protected] (Antonio Gutierrez Mayoral)
Newsgroups gmane.comp.gnome.mono.hispano
Message-ID <[email protected]>
Hola a todos,

Queria preguntaros sobre el siguiente problema que me ha surgido
al construir una aplicacion mono-gtk#. 

Tengo una clase principal que invoca clases que manipulan determinadas
ventanas en la aplicacion (hechas en Glade y demas). El problema es el 
siguiente. Cuando se invoca a una clase que manipula una ventana,
se le pasa el puntero (la referencia) de la clase principal, para que
esta clase sepa "volver" o retornar/llamar a metodos de la clase
principal.

Ejemplo:

class ClasePrincipal {

	...
	AcercaDeWindow a = new AcercaDeWindow(this);

}

class AcercaDeWindow {

	public AcercaDeWindow(ClasePrincipal parent) {
	
	}

}	

el problema es que al compilarlo con nant, me sale una referencia
cruzada que no se muy bien como resolver. Compilandolo con Mono
todo va a las mil maravillas, pero tengo de requisito compilarlo
en linea de comandos. ¿Alguien sabe como se puede resolver
esto usando el compilador en linea de comandos?

Muchas gracias por adelantado!

Un saludo,

Antonio.

_______________________________________________
Mono-hispano mailing list
[email protected]
https://listas.hispalinux.es/mailman/listinfo/mono-hispano
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.