a=split(ipaddress)
flag=0
for i=0 to ubound(a)
if cint(a(i))<256 and cint(a(i))>0 then
flag=flag+1
else
exit for
end if
if flag=4 then msgbox "地址合法。"
flag=0
for i=0 to ubound(a)
if cint(a(i))<256 and cint(a(i))>0 then
flag=flag+1
else
exit for
end if
if flag=4 then msgbox "地址合法。"
解决方案 »
- 宣传一下群,也散个分
- 哪位指点一下treeview的用法
- 水晶报表每页显示两组的问题???
- 用vb写的局域网软件,如何能实现即时更新?
- 请问哪里可以下载漂亮的控件
- 请教高手急!急!关于vsflexgrid与ADODC控件绑定的问题。
- 狂送100分(16)
- SmileKZS(猪耳朵) 进来接分
- 怎样把 dim str as string str="中文汉字" 转换成dim lens(10) as byte 的字节数组中
- datareport 中一行显示不下,我想自动换行,选中cangrow后,两边的竖线怎么处理
- vb如何实现ip扫描功能 (指定IP地址,成功输出1;及响应时间、对方主机名称;失败输出0)
- 如何更改MsChart控件中坐标轴的刻度标签
Private Declare Function inet_addr Lib "wsock32" (ByVal cp As String) As Long
Private Const INADDR_NONE = &HFFFF
Private Sub Command1_Click()
If inet_addr("192.168.0.1") = INADDR_NONE Then
Debug.Print "invalid"
Else
Debug.Print "valid"
End If
If inet_addr("255.255.255.255") = INADDR_NONE Then
Debug.Print "invalid"
Else
Debug.Print "valid"
End If
End Sub