![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#11
|
|||
|
|||
|
Como creo que dije...
Fue mas un proyecto para no olvidar delphi, que en un principio iba a ser una calculadora para realizar ejercicios de subredes (subnetting) y creció y creció (ya que tuve un tiempo por enfermedad que pude emplear para programar) En la ayuda de funciones aparecen funciones de IPv4 Aquí se encuentran las funciones más utilizadas para resolver ejercicios de direcciones IP v4 Ej.- 192.168.2.23 (formato IPv4) Listado de Funciones: IP4, IP4Text, IP4IsValid ,IP4BIN, IP4ID, IP4BR, IP4Class IP4Range IP4MaskPrefix, IP4MP, IP4Hosts, IP4H IP4MaskNetHost, IP4MNH, IP4BitsHosts, IP4BitsH, IP4MaskHosts, IP4MH, IP4Subnets, IP4MaskText, IP4BitsSubnets ,IP4Add,MiIP, IPPublica Ejemplo: Sumar a una IP un número de hosts determinados IP4Add('192.168.10.245', 45 ) --> Resultado 192.168.11.34 IP4Add('192.168.10.245',- 246 ) -->Resultado: 192.168.9.255 IP a binario IP4BIN('192.168.0.1') -->resultado: 11000000.10101000.00000000.00000001 IP4BIN(IP4ID('192.168.10.245',28)) -->resultado: 11000000.10101000.00001010.11110000 Otro ejemplo más complejo Obtener la clase de red que se adapta si quiero tener x redes e y equipos en cada subred IP4MNH(número subredes:entero, número equipos:entero) IP4MaskNetHost(número subredes:entero, número equipos:entero) número subredes es un número sin decimales de las subredes que queremos crear. Ej.- 12, 64, 133 número equipos es un número sin decimales de los hosts (equipos) que queremos que tenga cada subred. Descripción: Devuelve como resultado la clase de red que deberíamos usar y la máscara que sería necesaria para tener las subredes y equipos solicitados. Ejemplo: Dirección IP en binario (x: representa cualquier dígito binario, n=bits a 1 que representean las subredes, h= bits a cero que representan los hosts. xxxxxxxx.nnnnnnnn.nnnnnnnn.nnhhhhhh --> con 6 digitos binarios representamos hasta 64-2 host. Ejemplos: IP4MNH(65532,158) --> Elegir IP Clase A -255.255.255.0 IP4MaskNetHost(64,2) -->devuelve la siguiente información: Elegir IP Clase C -255.255.255.252 IP4MaskNetHost(65532,1500) -->Clase invalida 255.255.248.0 Luego puedes saber la IP privada(MiIp) y la pública (IPPublica) Y luego hay diversas funciones de áreas y volúmenes. complejos, matrices, electrónica.... etc... Vamos que al final se lió... Las funciones IP están en source-> jedi modificado...-> JvInterpreter_Misc.pas |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Como instalo una aplicacion hecha en delphi 6. con bdd de paradox sin instalar delphi | CarlosHernandez | Tablas planas | 5 | 17-06-2011 18:27:09 |
| Calculadora Cientifica Gráfica en Delphi, paradox y OpenGL | Apokalipsis | Varios | 5 | 26-01-2011 07:09:57 |
| Calculadora en delphi 7 | eudy.net | Varios | 15 | 10-03-2007 05:35:02 |
| dll hecha en visual a Delphi | choche_ | Varios | 2 | 16-02-2007 19:20:13 |
|