您的位置:逆风者 VB 正文
原作者:www.upwinder.com 添加时间:2007-09-02 原文发表:2007-08-31 人气:68 来源:未知

本文章共3647字,分3页,当前第1页,快速翻页:
 
BAS Module 模块
把以下代码回到 BAS Module 模块:

Option Explicit
Private Const IP_SUCCESS As Long = 0
Private Const IP_STATUS_BASE As Long = 11000
Private Const IP_BUF_TOO_SMALL As Long = (11000 1)
逆风编程精品
Private Const IP_DEST_NET_UNREACHABLE As Long = (11000 2)
Private Const IP_DEST_HOST_UNREACHABLE As Long = (11000 3)
Private Const IP_DEST_PROT_UNREACHABLE As Long = (11000 4)
Private Const IP_DEST_PORT_UNREACHABLE As Long = (11000 5)
Private Const IP_NO_RESOURCES As Long = (11000 6)
Private Const IP_BAD_OPTION As Long = (11000 7)
Private Const IP_HW_ERROR As Long = (11000 8)
Private Const IP_PACKET_TOO_BIG As Long = (11000 9)
Private Const IP_REQ_TIMED_OUT As Long = (11000 10)
Private Const IP_BAD_REQ As Long = (11000 11)
Private Const IP_BAD_ROUTE As Long = (11000 12)
Private Const IP_TTL_EXPIRED_TRANSIT As Long = (11000 13)
Private Const IP_TTL_EXPIRED_REASSEM As Long = (11000 14)
Private Const IP_PARAM_PROBLEM As Long = (11000 15)
Private Const IP_SOURCE_QUENCH As Long = (11000 16)
Private Const IP_OPTION_TOO_BIG As Long = (11000 17)
Private Const IP_BAD_DESTINATION As Long = (11000 18)
Private Const IP_ADDR_DELETED As Long = (11000 19)
Private Const IP_SPEC_MTU_CHANGE As Long = (11000 20)
Private Const IP_MTU_CHANGE As Long = (11000 21)
Private Const IP_UNLOAD As Long = (11000 22)
Private Const IP_ADDR_ADDED As Long = (11000 23)
Private Const IP_GENERAL_FAILURE As Long = (11000 50)
Private Const MAX_IP_STATUS As Long = (11000 50)
Private Const IP_PENDING As Long = (11000 255)
Private Const PING_TIMEOUT As Long = 500
Private Const WS_VERSION_REQD As Long = &H101
Private Const MIN_SOCKETS_REQD As Long = 1
Private Const SOCKET_ERROR As Long = -1
Private Const INADDR_NONE As Long = &HFFFFFFFF
Private Const MAX_WSADescription As Long = 256
Private Const MAX_WSASYSStatus As Long = 128

Private Type ICMP_OPTIONS
Ttl As Byte
Tos As Byte
Flags As Byte
OptionsSize As Byte
OptionsData As Long
End Type

Public Type ICMP_ECHO_REPLY
Address As Long
status As Long
RoundTripTime As Long
DataSize As Long 注释:formerly integer
注释:Reserved As Integer
DataPointer As Long
Options As ICMP_OPTIONS
Data As String * 250
End Type

Private Type WSADATA
wVersion As Integer
wHighVersion As Integer
szDescription(0 To MAX_WSADescription) As Byte
szSystemStatus(0 To MAX_WSASYSStatus) As Byte
wMaxSockets As Long
wMaxUDPDG As Long
dwVendorInfo As Long
End Type

Private Declare Function IcmpCreateFile Lib "icmp.dll" () As Long

Private Declare Function IcmpCloseHandle Lib "icmp.dll" (ByVal IcmpHandle As Long) As Long

Private Declare Function IcmpSendEcho Lib "icmp.dll" (ByVal IcmpHandle As Long, ByVal DestinationAddress As Long, ByVal RequestData As String, ByVal RequestSize As Long, ByVal RequestOptions As Long, ReplyBuffer As ICMP_ECHO_REPLY, ByVal ReplySize As Long, ByVal Timeout As Long) As Long

Private Declare Function WSAGetLastError Lib "WSOCK32.DLL" () As Long

Private Declare Function WSAStartup Lib "WSOCK32.DLL" (ByVal wVersionRequired As Long, lpWSADATA As WSADATA) As Long

Private Declare Function WSACleanup Lib "WSOCK32.DLL" () As Long
 

本文章更多内容1 - 2 - 3 - 下一页>>
相关文章

如何用VB在窗体中实现闪烁文字
获得Windows的临时文件的路径
由Visual Basic 5.0调用Explorer的方法
去掉窗体的关闭按钮
创建动态图标
椭圆形的窗体
如何设定墙纸的显示方式?
将阿拉伯数字转成中文字的程式
ADO设定独占性的资料库
使用Cleanup方法避免循环引用
让 Visual Basic程序在新 User Login 时自动
Visual Basic 中实现绘图区的大十字光标
应用ActiveX Automation技术进行AutoCad的开
用VB“破解”有时间限制的程序
VB中APP对象及其应用
用Visual Basic实现多画面播放功能
用VB控制EXCEL生成报表
如何满屏播放AVI文件
利用PictureClip进行图像局部处理
在VB中更改SQL Server数据库结构

相关评论


本文章所属分类:首页 VB

  热门关键字: