Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/02/2010, 11:23
chechu84
 
Fecha de Ingreso: febrero-2010
Mensajes: 10
Antigüedad: 14 años, 3 meses
Puntos: 1
Respuesta: Problema con array

Cita:
Iniciado por misancer Ver Mensaje
Tengo el siguiente codigo VB.NET 2008

Código vb:
Ver original
  1. Public ContenidoHtml() As String
  2.     Public Bibliografia() As String
  3.  
  4. Private Sub Crear_Cabecera()
  5.         Dim HtmlTag As Integer = 0
  6.         Dim Linea As String
  7.  
  8.         Linea = ContenidoHtml(HtmlTag)
  9.         While Linea <> "<ol>"
  10.             Linea = ContenidoHtml(HtmlTag)
  11.             ReDim Preserve Bibliografia(Bibliografia.Length + 1)
  12.             Bibliografia(Linea) = Linea
  13.             HtmlTag = HtmlTag + 1
  14.         End While
  15.  
  16. End Sub

En teoria deberia de añadir al array Bibliografia las lineas de ContenidoHtml hasta que se encuentre con un tag especifico. Sin embargo me da una nullReferenceException, y no se como arreglarlo. Cualquier idea es bienvenida. Gracias de antemano.
Buenas :)

Intenta una cosa, que es lo que yo no veo del todo claro.

Cuando decides guardar el contenido de ContenidoHtml, utilizas la misma variable para indicarla la posicion del Array al valor que lo guardas, quizas esté ahi el problema.

Prueba de cambiar esto:

Código vb:
Ver original
  1. While Linea <> "<ol>"
  2.             Linea = ContenidoHtml(HtmlTag)
  3.             ReDim Preserve Bibliografia(Bibliografia.Length + 1)
  4.             Bibliografia(HtmlTag) = Linea
  5.             HtmlTag += 1
  6.         End While

Salu2,


Chechu.