Rabu, 22 April 2015

Tutorial cara membuat cek koneksi internet Vb6

Nah Sekarang admin akan kasih Tutorial cara membuat cek koneksi internet lewat Visual Basic.. Ok langsung saja simak baik - baik :

1. Buatlah 1 form dan 1 module


2. Buat 1 button di form1, lalu isi dengan kode :

Private Sub Command1_Click()
If CekKonek = True Then
MsgBox "Computer terkoneksi ke Internet", vbInformation 'Jika Tersambung
Else
MsgBox "Computer tidak terkoneksi ke Internet", vbExclamation 'Jika tidak tersambung
End If
End Sub


 3. Jika sudah kita langsung ke module, lalu isi dengan kode begini:

Public Declare Function RasEnumConnections Lib "RasApi32.dll" Alias "RasEnumConnectionsA" (lpRasCon As Any, lpcb As Long, lpcConnections As Long) As Long
Public Declare Function RasGetConnectStatus Lib "RasApi32.dll" Alias "RasGetConnectStatusA" (ByVal hRasCon As Long, lpStatus As Any) As Long
'
Public Const RAS95_MaxEntryName = 256
Public Const RAS95_MaxDeviceType = 16
Public Const RAS95_MaxDeviceName = 32
'
Public Type RASCONN95
    dwSize As Long
    hRasCon As Long
    szEntryName(RAS95_MaxEntryName) As Byte
    szDeviceType(RAS95_MaxDeviceType) As Byte
    szDeviceName(RAS95_MaxDeviceName) As Byte
End Type
'
Public Type RASCONNSTATUS95
    dwSize As Long
    RasConnState As Long
    dwError As Long
    szDeviceType(RAS95_MaxDeviceType) As Byte
    szDeviceName(RAS95_MaxDeviceName) As Byte
End Type

Public Function Cekkonek() As Boolean
  Dim TRasCon(255) As RASCONN95
  Dim lg As Long
  Dim lpcon As Long
  Dim RetVal As Long
  Dim Tstatus As RASCONNSTATUS95


    TRasCon(0).dwSize = 412
    lg = 256 * TRasCon(0).dwSize
   
    RetVal = RasEnumConnections(TRasCon(0), lg, lpcon)
    If RetVal <> 0 Then
        MsgBox "ERROR"
        Exit Function
    End If
   
    Tstatus.dwSize = 160
    RetVal = RasGetConnectStatus(TRasCon(0).hRasCon, Tstatus)
    If Tstatus.RasConnState = &H2000 Then
        Cekkonek = True
      Else
        Cekkonek = False
    End If
End Function

4. Lalu save jika mau di simpen, jika sudah tinggal di run.


Untuk Download :

0 komentar:

Posting Komentar