duda con los namespaces

08/06/2006 - 11:53 por [Juanjo] | Informe spam
Hola grupo:

Tengo una duda y quisiera saber si alguien me puede ayudar.

Tengo un proyecto con un formulario (p.e. FormPrincipal) . A mi solucion
le
he añadido otro proyecto(dll) que tambien contiene otro formulario (p.e.
FormSecundario).

Si desde mi FormPrincipal quiero llamar al FormSecundario, añado la
referencia correspondiente,
el using correspondiente hago:

FormSecundario F2 = new FormSecundario();
F2.show();
blabla,...;

Y funciona genial. Pero si quisiera acceder a desde el FormSecundario a
"algo" del proyecto inicial,
por ejemplo una propiedad del FormPrincipal, deberia de volver a agregar las
referencias al proyecto
de las dll, el using, etc, pero se produce un error porque se produce un
"ciclo" en las referencias
(el primer proyecto referencia al segundo y el segundo al primero).

Como puedo solucionar esto??

Muchas gracias.
 

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
08/06/2006 - 16:24 | Informe spam
La solucion depende bastante de lo que quieras hacer. Una forma de
comunicacion simple que no requiere muchos cambios seria usar eventos. Por
ejemplo un evento que pida a proyecto inicial un valor. Si lo que quieres
hacer es usar clases del proyecto inicial en el otro proyecto la unica
solucion seria sacar estas clases a un tercer proyecto, el cual
referenciarias desde los otros dos. Pero si esas clases deben necesariamente
quedar en el proyecto inicial, una solucion intermedia seria definir
interfaces en un tercer proyecto, implementarlas en las clases del proyecto
inicial y utilizar esas interfaces desde el segundo proyecto para acceder a
las clases.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
http://mvp.support.microsoft.com/pr...4EF5A4191C

Preguntas similares