Portal    Foro    Buscar    FAQ    Registrarse    Conectarse

Función Para Comprobar IP

Función Para Comprobar IP
Artículo
Responder citando    Descargar mensaje  
Mensaje Función Para Comprobar IP 
 
Hola.

Esta es una función que recibe un texto y comprueba si es una ip válida

PRIVATE FUNCTION comprobarip(ip AS String) AS Boolean
  
  DIM partes AS String[] = Split(ip, "."), Valido AS Boolean, Contador AS Integer
  DIM numero AS Integer
  IF partes.count <> 4 THEN
    valido = FALSE 'si no hay cuatro grupos de números no mirar mas
  ELSE
    valido = TRUE
    'hay cuatro grupos de caracteres separados por puntos. Comprobar cada uno
    FOR contador = 0 TO partes.Max
      IF IsDigit(partes[contador]) THEN
        numero = CInt(partes[contador])
        valido = TRUE
      ELSE
        valido = FALSE
      ENDIF
      IF valido THEN 'si la parte está formada solo por numeros
        valido = IIf(valido AND numero >= 0 AND numero < 256, TRUE, FALSE)
        'el número debe ser positivo y menor que 256
      ENDIF
      IF NOT valido THEN
        BREAK  'si un grupo de números no es válido no mirar mas
      ENDIF
    NEXT
  ENDIF
  RETURN valido
  
END


Para utilizarla hacer así
valido=ComprobarIp(texto.text)

valido valdrá true o false según que sea o no una ip válida



 
soplo - Ver perfil del usuario Enviar mensaje privado  
soplo [ Sabado, 09 Octobre 2010, 17:28 ]
 


Función Para Comprobar IP
Comentarios
Responder citando    Descargar mensaje  
Mensaje Re: Función Para Comprobar IP 
 
En canales de televisión donde presentan la programacion telecino no lo puedo ver porque simplemente está mi ip bloqueada... vi cual era y la voy a enmascarar a ver que ocurre.  



 
Delfinna - Ver perfil del usuario Enviar mensaje privado  
Delfinna [ Jueves, 30 Junio 2011, 18:27 ]
Responder citando    Descargar mensaje  
Mensaje Re: Función Para Comprobar IP 
 
¡Excelente aporte!

Muchas gracias soplo.



 
   
Ayortano [ Viernes, 01 Julio 2011, 10:47 ]
Mostrar mensajes anteriores:    
 
Publicar nuevo tema  Responder al tema  Página 1 de 1
 
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 



 

cron