Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Problemas GetChunck (INET)

Estas en el tema de Problemas GetChunck (INET) en el foro de Visual Basic clásico en Foros del Web. Buenas, Tengo una mini aplicacion que consiste en descargar paginas web de una lista, El problema esta que se me bloquea en la llamada getchunck,al ...
  #1 (permalink)  
Antiguo 26/01/2010, 09:07
 
Fecha de Ingreso: enero-2010
Mensajes: 2
Antigüedad: 14 años, 9 meses
Puntos: 0
Problemas GetChunck (INET)

Buenas,
Tengo una mini aplicacion que consiste en descargar paginas web de una lista,
El problema esta que se me bloquea en la llamada getchunck,al cabo de un par de llamadas, descarga unas cuantas bien, pero al cabo de un rato se queda bloqueado hasta que el programa no responde en la linea

vtData = i2.GetChunk(lCHUNKSIZE, icString)

os dejo aqui bajo el codigo por si alguien sabe el porque.


Private Sub i2_StateChanged(ByVal State As Integer)

Const lCHUNKSIZE As Long = 1024
Dim vtData As Variant ' Data variable.


Select Case State

Case icError ' 11

MsgBox (i2.ResponseCode & ":" & i2.ResponseInfo)
End
Case icResponseCompleted ' 12
Dim strData As String: strData = ""
Dim bDone As Boolean: bDone = False

' Get first chunk.
vtData = i2.GetChunk(lCHUNKSIZE, icString)
DoEvents

Do While Not bDone

strData = strData & vtData
' Get next chunk.
vtData = i2.GetChunk(lCHUNKSIZE, icString)
DoEvents

If Len(vtData) = 0 Then
bDone = True
End If
Loop

Case icDisconnected
Debug.Print "* Disconnected"
Unload Me

End Select
t2.Text = t2.Text & strData
End Sub

Etiquetas: inet
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 13:09.