elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Agregando valores a un array me da problema
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Agregando valores a un array me da problema  (Leído 3,187 veces)
TrashAmbishion


Desconectado Desconectado

Mensajes: 755


Ver Perfil
Agregando valores a un array me da problema
« en: 26 Mayo 2012, 23:03 pm »

Código
  1.  
  2. Dim Videos() as String
  3.  
  4. Videos(cont) = lst1.Items(i).ToString & ","
  5.  
  6.  

que stoy haciendo mal, me da el siguiente error cuando trata de procesar la linea...

Object reference not set to an instance of an object


En línea

$Edu$


Desconectado Desconectado

Mensajes: 1.842



Ver Perfil
Re: Agregando valores a un array me da problema
« Respuesta #1 en: 26 Mayo 2012, 23:38 pm »

Te has olvidado fijar el tamaño del array.., necesitas ponerle un tamaño: Dim Videos(10) as string.

Si no sabras que tamaño tendra.. para eso usas las Listas


En línea

TrashAmbishion


Desconectado Desconectado

Mensajes: 755


Ver Perfil
Re: Agregando valores a un array me da problema
« Respuesta #2 en: 26 Mayo 2012, 23:54 pm »

Ese codigo esta dentro de una funcion que lo que hace es ir mirando cuantos Items de un listbox contienen la palabra Pelicula y lo va guardando en ese Array, supongo que podria ponerle de tamaño la cantidad de items que contiene ya que siempre sera menor, pero tendria que redimensionar despues ese tamaño, me das una manita con lo de redimensionar...gracias bro...tremendo cabo me has tirado hoy...

salu2
En línea

$Edu$


Desconectado Desconectado

Mensajes: 1.842



Ver Perfil
Re: Agregando valores a un array me da problema
« Respuesta #3 en: 27 Mayo 2012, 02:27 am »

Ya te dije que si no sabes el tamaño que tendra que uses las Listas.

Código
  1. Dim Videos As New List(Of String)
  2.  
  3. Videos.Add("loquesea")
  4. Videos.Add("loquesea2")
  5. Videos.Add("loquesea3")
  6. ....
  7. ...
  8.  

Asi simplemente agregas items nuevos a la lista y despues lo usas como cualquier array, por ejemplo Videos(3).

Y de nada.. fijate que yo ayudandote aprendo tambien y repaso mucho, ya que de la sintaxis de un lenguaje de programacion te podes olvidar, pero la idea es no olvidarse de que cosas se pueden hacer, despues es solo buscar en google, como hice recien.
Vos ahora estas aprendiendo estas cosas por primera vez, luego cuando tengas que hacer algo parecido, aunque no te acuerdes de memoria los codigos, sabras que buscar en google pienso yo :P Saludos
En línea

79137913


Desconectado Desconectado

Mensajes: 1.169


4 Esquinas


Ver Perfil WWW
Re: Agregando valores a un array me da problema
« Respuesta #4 en: 27 Mayo 2012, 02:35 am »

HOLA!!!

Correcto, siempre tenes Redim para redimensionar los vectores.

GRACIAS POR LEER!!!
En línea

"Como no se puede igualar a Dios, ya he decidido que hacer, ¡SUPERARLO!"
"La peor de las ignorancias es no saber corregirlas"

 79137913                          *Shadow Scouts Team*
$Edu$


Desconectado Desconectado

Mensajes: 1.842



Ver Perfil
Re: Agregando valores a un array me da problema
« Respuesta #5 en: 27 Mayo 2012, 02:44 am »

Y en este caso ReDim Preserve Videos(n), donde n es el nuevo tamaño a establecer. Fijate que con Redim se cambia el tamaño pero se pierden los datos, por eso el Preserve. Saludos
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problema funciones, valores globales y demas
PHP
Azielito 3 2,120 Último mensaje 31 Julio 2007, 18:17 pm
por Sanjuu
Array [Ir apilando valores y buscar un valor]
Java
Debci 6 5,952 Último mensaje 12 Septiembre 2009, 11:27 am
por Debci
valores de array aleatorios en C#...URGENTE PORFAVOR
Dudas Generales
kanlet 7 5,407 Último mensaje 23 Junio 2011, 02:12 am
por kanlet
DEVOLVER VALORES ALEATORIOS DE UNA ARRAY EN C#?????'
.NET (C#, VB.NET, ASP)
kanlet 0 4,366 Último mensaje 19 Junio 2011, 20:22 pm
por kanlet
Generar combinacion de 5 numeros escogiendo los valores de un array
Programación Visual Basic
usuarioarroba 8 7,193 Último mensaje 30 Agosto 2011, 13:20 pm
por 79137913
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines