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

Ayuda chat en vb v6.0 en winsock

Estas en el tema de Ayuda chat en vb v6.0 en winsock en el foro de Visual Basic clásico en Foros del Web. Tengo un pequeño problema, que soluciono esto y ya tendré el chat listo. El chat usa winsock, y usé un tutorial para hacerlo, pero a ...
  #1 (permalink)  
Antiguo 05/02/2011, 05:18
 
Fecha de Ingreso: julio-2009
Mensajes: 7
Antigüedad: 14 años, 9 meses
Puntos: 0
Ayuda chat en vb v6.0 en winsock

Tengo un pequeño problema, que soluciono esto y ya tendré el chat listo.

El chat usa winsock, y usé un tutorial para hacerlo, pero a partir de ahí empecé a modificarlo para que no tenga errores, y ahora tengo este problema.

Cuando pongo la ip que no es, me da un error. Quiero que cuando la ip no esté bien salga un MsgBox que diga "Ip incorrecta, revisala" o algo por el estilo. Cómo lo hago?



Saludos,

Polmp

PD: Si puede ser, al pie de la letra, ya que de visual basic no sé mucho.
  #2 (permalink)  
Antiguo 05/02/2011, 15:13
Avatar de pkj
pkj
 
Fecha de Ingreso: julio-2006
Ubicación: Órbita sincrónica
Mensajes: 899
Antigüedad: 17 años, 8 meses
Puntos: 29
Respuesta: Ayuda chat en vb v6.0 en winsock

Debería ser facil si usas el control de errores:

Paso a paso sería:

Haz doble click sobre el boton conectar. Aparecerá el código del evento Click del botón donde se hace la conexión.

Algo así:

Código vb:
Ver original
  1. Private Sub Command1_Click()
  2.  
  3.  ... codigo
  4.  
  5.  
  6.  ... mas codigo
  7.  
  8. End Sub

Solo tienes que añadir al comienzo y al final unas líneas para que quede así:

Código vb:
Ver original
  1. Private Sub Command1_Click()
  2.  
  3.   On Local Error Goto ErrorConectar
  4.  
  5.   ... codigo
  6.  
  7.  
  8.   ... mas codigo
  9.  
  10.   Exit Sub
  11.  
  12. ErrorConectar:
  13.   MsgBox Err.Description
  14.   Err.Clear  
  15.  
  16. End Sub
Saludos
__________________
No hay preguntas tontas, solo gente estup..., ¡No!, ¿como era? No hay gente que pregunte a tontos... ¡Nooo!... ¡Vaya cabeza!
  #3 (permalink)  
Antiguo 06/02/2011, 04:04
 
Fecha de Ingreso: julio-2009
Mensajes: 7
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Ayuda chat en vb v6.0 en winsock

Cita:
Iniciado por pkj Ver Mensaje
Debería ser facil si usas el control de errores:

Paso a paso sería:

Haz doble click sobre el boton conectar. Aparecerá el código del evento Click del botón donde se hace la conexión.

Algo así:

Código vb:
Ver original
  1. Private Sub Command1_Click()
  2.  
  3.  ... codigo
  4.  
  5.  
  6.  ... mas codigo
  7.  
  8. End Sub

Solo tienes que añadir al comienzo y al final unas líneas para que quede así:

Código vb:
Ver original
  1. Private Sub Command1_Click()
  2.  
  3.   On Local Error Goto ErrorConectar
  4.  
  5.   ... codigo
  6.  
  7.  
  8.   ... mas codigo
  9.  
  10.   Exit Sub
  11.  
  12. ErrorConectar:
  13.   MsgBox Err.Description
  14.   Err.Clear  
  15.  
  16. End Sub
Saludos
Muchas gracias!!!!!!! Ya me funciona. Ya podeis cerrar ;)

Etiquetas: chat, vb
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 01:56.