Access VBA 判斷網(wǎng)絡是否連通的多種辦法(函數(shù)源碼)
時間:2013-11-08 17:40 來源:ffice中國 作者:網(wǎng)絡 閱讀:次
VB 利用gethostbyname判斷網(wǎng)絡是否連接
GetHostbyName API可獲取域名對應的IP地址,當沒有聯(lián)網(wǎng)狀態(tài)將會返回一個錯誤值。所以可利用它來判斷是否聯(lián)網(wǎng)。
GetHostbyName API可獲取域名對應的IP地址,當沒有聯(lián)網(wǎng)狀態(tài)將會返回一個錯誤值。所以可利用它來判斷是否聯(lián)網(wǎng)。
Private Sub Form_Load()
If IsConnectedState Then
MsgBox "連接網(wǎng)絡"
Else
MsgBox "沒有聯(lián)網(wǎng)"
End If
End Sub
Option Explicit
Private Type WSADATA
wversion As Integer
wHighVersion As Integer
szDescription(0 To 256) As Byte
szSystemStatus(0 To 128) As Byte
iMaxSockets As Integer
iMaxUdpDg As Integer
lpszVendorInfo As Long
End Type
Private Declare Function WSAStartup Lib "WSOCK32.DLL" (ByVal wVersionRequired As Integer, lpWSAData As WSADATA) As Long
Private Declare Function WSACleanup Lib "WSOCK32.DLL" () As Long
Private Declare Function gethostbyname Lib "WSOCK32.DLL" (ByVal szHostname As String) As Long
Private Const WS_VERSION_REQD = &H101
Public Function IsConnectedState() As Boolean
Dim udtWSAD As WSADATA
Call WSAStartup(WS_VERSION_REQD, udtWSAD)
IsConnectedState = CBool(gethostbyname("www.baidu.com"))
Call WSACleanup
End Function
------------------------------------------------------
如果程序在聯(lián)網(wǎng)處理之前能先自動判斷用戶是否已經(jīng)聯(lián)網(wǎng),就可提高程序運行效率。
Private Sub Form_Load()
If IsConnected = TRUE Then
MsgBox (“您已經(jīng)連通了Internet!”)
End If
If IsConnected = FALSE Then
MsgBox (“您還沒有連通 Internet!”)
End If
End Sub
Option Explicit
/*有關的API聲明和定義*/
Public Declare Function RasEnumConnections Lib “RasApi32.dll” Alias “RasEnumConnectionsA” (lpRasCon As Any, lpcb As Long, lpcConnections As Long) As Long
(責任編輯:admin)
頂一下
(2)
100%
踩一下
(0)
0%
相關內(nèi)容
- ·API函數(shù)詳細解釋
- ·Access從剪切版里復制和粘貼數(shù)據(jù)
- ·Access利用api實現(xiàn)打開/關閉光驅(qū)
- ·應用程序開機自動啟動(注冊表操作技巧
- ·Access VBA 判斷網(wǎng)絡是否連通的多種辦
- ·什么是ADP,了解ADP的優(yōu)缺點
- ·優(yōu)秀產(chǎn)品大全--通用票據(jù)打印軟件(新)
- ·[技巧分享]多條Shell語句執(zhí)行導致判斷
- ·在access中可以調(diào)用API函數(shù)GetFileInfo
- ·Access API集中營--增加臨時使用的字體
- ·API ShellExecute 功能說明及應用示例
- ·在VB中使用API函數(shù)(什么是API? )
- ·API實現(xiàn)完美的圖片出現(xiàn)效果(轉(zhuǎn))
- ·API 設置調(diào)整系統(tǒng)當前時間
- ·如何檢測以及設置鍵盤狀態(tài)
- ·不關閉當前數(shù)據(jù)庫COPY當前數(shù)據(jù)庫
最新內(nèi)容
推薦內(nèi)容