听说IP地址XXX.XXX.XXX.XXX可以转换为12个十进制数字好像是第1位乘以几,第2位乘以几,第3位乘以几,第4位不变,然后加起来请问到底是怎么转换的。转换后如果要恢复原来的IP地址形式又该怎么运算。谢谢,最好提供一个代码例程,有三方控件更好。

解决方案 »

  1.   

    楼主对ip的理解有问题。
    XXX.XXX.XXX.XXX这就是4个十进制数。192.168.120.100/255.255.255.0
    都是4个十进制数。
      

  2.   

    又有问题了。怎么把一个IP分段然后转换呢。比如10.2.3.4  怎么把10,2,3,4分离出来存到4个变量中,因为IP地址长度不一样,所以要分离又不能用截取函数。还有怎么判断输入的IP是否合法(我设了Maxlength为15,但是还有判断点号只能有3个就不会了。)不用MaskEdit,因为我不会用