Foros del Web » Programación para mayores de 30 ;) » .NET »

Recuperar valores de un clase

Estas en el tema de Recuperar valores de un clase en el foro de .NET en Foros del Web. hola necesito ayuda. tengo una clase llamana EMPRESA, en ella almacene unos valores al momento de realizer el login Cita: dim _Empresa as new Empresa ...
  #1 (permalink)  
Antiguo 15/04/2016, 14:38
 
Fecha de Ingreso: enero-2015
Mensajes: 9
Antigüedad: 9 años, 3 meses
Puntos: 0
Recuperar valores de un clase

hola necesito ayuda.

tengo una clase llamana EMPRESA, en ella almacene unos valores al momento de realizer el login

Cita:


dim _Empresa as new Empresa

'resto de codigo

_Empresa._Valor1 = dt.Rows.Item(0).Item(1)
_Empresa._Valor2 = dt.Rows.Item(0).Item(1)
_Empresa._Valor3 = dt.Rows.Item(0).Item(1)




lo que ocurre es que deseo recuperar esos valores almacenado pero en otro formulario distinto. Lo que hice fue esto


Cita:

dim empresa as EMPRESA


Textbox1.text = empresa._Valor1
Textbox2.text = empresa._Valor2
Textbox3.text = empresa._Valo3
pero me duelve el siguiente error:

Object reference not set to an instance of an object.

que puedo estar obviando???

gracias
  #2 (permalink)  
Antiguo 15/04/2016, 14:51
 
Fecha de Ingreso: enero-2013
Mensajes: 176
Antigüedad: 11 años, 3 meses
Puntos: 2
Respuesta: Recuperar valores de un clase

En que línea te aparece ese error? Ya lo depuraste paso a paso para ver que objeto es que esta en null?
__________________
Define tus intereses, se curioso, investiga, comete errores, aprende, practica, mejora, enseña y vuelve a comenzar....
  #3 (permalink)  
Antiguo 15/04/2016, 15:57
 
Fecha de Ingreso: enero-2015
Mensajes: 9
Antigüedad: 9 años, 3 meses
Puntos: 0
Respuesta: Recuperar valores de un clase

si lo depure, el error ocurre al cargar los valores al control textbox

Cita:

dim empresa as EMPRESA

Sub Carga()
Try
Textbox1.text = empresa._Valor1 (AQUI OCURRE EL ERROR)
Textbox2.text = empresa._Valor2
Textbox3.text = empresa._Valo3
Catch ex As Exception

End Try
End Sub

  #4 (permalink)  
Antiguo 16/04/2016, 02:15
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: Recuperar valores de un clase

En el segundo formulario declaras la misma variable con lo que se sobreescribe la primera.
__________________
Aviso: No se resuelven dudas por MP!
  #5 (permalink)  
Antiguo 16/04/2016, 09:33
 
Fecha de Ingreso: enero-2015
Mensajes: 9
Antigüedad: 9 años, 3 meses
Puntos: 0
Respuesta: Recuperar valores de un clase

no la declaro como NEW.....
  #6 (permalink)  
Antiguo 17/04/2016, 02:22
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: Recuperar valores de un clase

Te repito, la estás declarando con el mismo nombre en otra clase y la está sobreescribiendo. Ese es el error.
__________________
Aviso: No se resuelven dudas por MP!
  #7 (permalink)  
Antiguo 17/04/2016, 18:34
 
Fecha de Ingreso: abril-2016
Mensajes: 3
Antigüedad: 8 años
Puntos: 0
Respuesta: Recuperar valores de un clase

Cita:
Iniciado por aldhemar Ver Mensaje
si lo depure, el error ocurre al cargar los valores al control textbox
Hola! El problema es que estás declarando nuevamente un objeto existente y encima solo lo estás declarando sin constructor. Si hicieras nuevamente un New, ya no tiraría el error, pero estarías creando un objeto nuevo con los campos vacíos.
Si el objeto existe en el otro formulario, simplemente tienes que utilizarlo sin declararlo.

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:38.