Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Barugasu en 29 Marzo 2013, 03:18 am



Título: No se agrega información al listview [??]
Publicado por: Barugasu en 29 Marzo 2013, 03:18 am
Hola. Pues estaba programando una aplicación en ambiente cliente/servidor y me surgió un problema. Nota: Estoy usando el CSocketPlus (por la multiconexión).

Cuando separo los datos que recibo de mi servidor, todo bien; el problema llega cuando viene la parte de colocar los datos recibidos en el listview. Por alguna razón, no se agrega nada, sin embargo, si al final del código uso "Debug.Print" para asegurarme de que sí llegó información, da positivo.

Este es mi código:

Código
  1. Private Sub Winsock_DataArrival(ByVal Index As Variant, ByVal bytesTotal As Long)
  2. Dim Paquete As String
  3. Dim Datos() As String
  4. Winsock.GetData Index, Paquete
  5. Datos = Split(Paquete, "|")
  6. Select Case Datos(0)
  7. Case "Caso1"
  8. Dim Subelemento As ListItem
  9. Set Subelemento = List1.ListItems.Add(, , Datos(1))
  10. Subelemento.SubItems(1) = Datos(2)
  11. End Select
  12. End Sub

¿Alguien le ve algún error? Muchas gracias. Barugasu.