Visual Basic - Cierre inesperado - Winsock Api

Life is soft - evento anual de software empresarial
 
Vista:

Cierre inesperado - Winsock Api

Publicado por Ni Co (1 intervención) el 24/02/2007 08:21:28
Hola gente

Estoy empezando a programar con el API de Winsock, y en cierto momento, cuando no encuentra un hostname valido, puedo lograr que me diga el numero de error, pero de todas maneras, el visual basic se cierra sin dejarme continuar con la ejecucion de la aplicacion.

A continuacion, fragmento del codigo:
____________________________________________________________
Private Sub BTNhost_Click()

DoEvents
On Error Resume Next

'apuntamos a los datos del host
PunteroHostent = gethostbyname(Host.Text)

'si hay error muestra mensaje
If PunteroHostent = 0 Then MsgBox (Err.LastDllError) Else _
'copiamos la info de los datos del host a una variable
RtlMoveMemory InfoHostent, PunteroHostent, Len(InfoHostent)

'seteamos la variable para que reciba un buffer de 256 caracteres
NombreHost = String(256, 0)

'llevamos el nombre del host a la variable NombreHost
RtlMoveMemory ByVal NombreHost, ByVal InfoHostent.hName, 255
HostReal.Caption = "En " & NombreHost
____________________________________________________________

En cualquier caso, diganme una manera para que el visual basic 6.0 (o la aplicacion en ejecucion) no se cierre en caso de error, por favor, es urgente.

Saludos gente!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder