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