Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/04/2005, 04:43
Orioles
 
Fecha de Ingreso: agosto-2004
Mensajes: 37
Antigüedad: 20 años, 6 meses
Puntos: 0
Pregunta Pérdida valor variable al pulsar un botón...

Hola, tengo definidas unas instancias de dos clases como variables dentro de otra:
CapaIntermedia.ComunicacionConModulos cM;
ProgramacionLineal.ServicePL pL;

Inicializado ambas en la función Page_Load:
pL = new ProgramacionLineal.ServicePL();
cM = new CapaIntermedia.ComunicacionConModulos();

Y defino unas funciones get/set para obtener la valor particular de cada instancia:
public CapaIntermedia.ComunicacionConModulos getInstanciaComunicaConModulos () { return cM;}
public void setInstanciaComunicaConModulos (CapaIntermedia.ComunicacionConModulos capa) {cM = capa;}

En una función...Calcular_Click (...) almaceno el valor de cM:
setInstanciaComunicaConModulos (pL.getInstanciaCM());
Hasta aquí todo bien...

En otra función.. Analisis_Click (...) intento acceder a la instancia antes almacenada:
resultAS.Text = getInstanciaComunicaConModulos().getZj(0).ToString ();

pero ya ha perdido el valor de "cM".

He ido ejecutando paso a paso y cada vez que pulso uno de los botones del WebForm me reinicia el valor de las instancias "pL" y "cM".
¿Cómo podría solucionar esto? ¿Por qué pierde el valor de "cM" cada vez que pulso un botón del WebForm?

Gracias