Ayuda con Arraylist

12/08/2004 - 01:36 por Evert | Informe spam
tengo una funcion que regresa un arraylist: BuscaClientes

pero en la funcion donde llamo a BuscaClientes la trato de
igualar a un arrraylist pro ejemplo:

Dim myarrayclientes as new arraylist
myarrayclienets = BuscaClientes()

y cuando tarto de usar el arraylist me marca el error de:
Exception Details: System.NullReferenceException: Object
reference not set to an instance of an object.

porque paa esto??

Preguntas similare

Leer las respuestas

#1 Angel. E. Ruiz. Pastor
12/08/2004 - 03:11 | Informe spam
Amigo coloque el código para poderlo orientar mejor.

Pero desde ya coloque este código



en la Primera línea de cada formulario colocas:

Option Strict On o lo haces por el IDE y automáticamente tendrá esta
restricción a todos los formulari lo del IDE esta en Herramientas Opciones
en el cuadro de Dialogo Proyecto y colocas Strict a ON










Saludos cordiales,
Ángel Ruiz
[MS Visual Basic Developer MVP]
Caracas - Venezuela

"El conocimiento es un bien, que crece a medida que se comparte"


"Evert" wrote in message
news:496801c47ffb$f9fd9180$


tengo una funcion que regresa un arraylist: BuscaClientes

pero en la funcion donde llamo a BuscaClientes la trato de
igualar a un arrraylist pro ejemplo:

Dim myarrayclientes as new arraylist
myarrayclienets = BuscaClientes()

y cuando tarto de usar el arraylist me marca el error de:
Exception Details: System.NullReferenceException: Object
reference not set to an instance of an object.

porque paa esto??

Respuesta Responder a este mensaje
#2 Guillermo guille
12/08/2004 - 15:44 | Informe spam
hola,

el que hayas declarado el arraylist usando new no quiere decir que "siempre"
exista, aunque la función no devuelva nada.
En tu caso podrías hacer esto y funcionaría igual (supongo que la variable que
has indicado en la segunda línea está mal "tipeada")

Dim myarrayclientes As arraylist
myarrayclientes = BuscaClientes()

Por tanto, si la función no encuentra esos clientes que busca, es posible que
devuelva un valor "nulo", por tanto te recomendaría que dentro de la función si
que usaras el "new" para crear el arraylist que se debe devolver.

Nos vemos.
Guillermo
Microsoft VB MVP desde 1997
Te invito a mi sitio dedicado al VB y más...
http://www.elguille.info/
http://www.mundoprogramacion.com/
(puede que el correo usado sea anti-spam)


"Evert" wrote in message
news:496801c47ffb$f9fd9180$


tengo una funcion que regresa un arraylist: BuscaClientes

pero en la funcion donde llamo a BuscaClientes la trato de
igualar a un arrraylist pro ejemplo:

Dim myarrayclientes as new arraylist
myarrayclienets = BuscaClientes()

y cuando tarto de usar el arraylist me marca el error de:
Exception Details: System.NullReferenceException: Object
reference not set to an instance of an object.

porque paa esto??

Respuesta Responder a este mensaje
#3 Luis Miguel Cisneros L.
12/09/2004 - 03:08 | Informe spam
Hola! Puedes colocar el codigo de la funcion...

saludos

Luis Cisneros
"Evert" wrote in message
news:496801c47ffb$f9fd9180$


tengo una funcion que regresa un arraylist: BuscaClientes

pero en la funcion donde llamo a BuscaClientes la trato de
igualar a un arrraylist pro ejemplo:

Dim myarrayclientes as new arraylist
myarrayclienets = BuscaClientes()

y cuando tarto de usar el arraylist me marca el error de:
Exception Details: System.NullReferenceException: Object
reference not set to an instance of an object.

porque paa esto??

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida