Vektor
Erfahrenes Mitglied
Hallo zusammen,
ich habe wieder ein Problem
. Und zwar möchte ich aus meinem Programm heraus ermitteln ob eine Verbindung mit dem Internet besteht, und falls nicht, den Standarddialog dazu aufrufen (Für die Standart-DFÜ-Verbindung). Diese soll dann eventuell auch wieder getrennt werden.
Ich hab mir jetzt schon mal folgende API's rausgesucht und deklariert:
Das klappt aber nicht so wie ich will! (Oder ich kann einfach nicht damit umgehen
) Leider finde ich auch keine Anleitungen oder Hilfen zu den API's. Nun hoffe ich, wieder einmal, dass ihr mir helfen könnt und mir sagt wie ich sowas zum laufen bekomme.
Vielen Dank...
ich habe wieder ein Problem

Ich hab mir jetzt schon mal folgende API's rausgesucht und deklariert:
Code:
Private Declare Function InternetDial Lib "wininet.dll" ( _
ByVal hwndParent As Long, _
ByVal lpszConiID As String, _
ByVal dwFlags As Long, _
ByRef hCon As Long, _
ByVal dwReserved As Long) As Long
Private Declare Function InternetHangUp Lib "wininet.dll" _
(ByVal dwConnection As Long, ByVal dwReserved As Long) _
As Long
Private Declare Function InternetGetConnectedState Lib "wininet.dll" _
(ByRef lpdwFlags As Long, ByVal dwReserved As Long) As Long
Private Declare Function RasEnumConnections Lib "RasApi32.DLL" Alias _
"RasEnumConnectionsA" ( _
ByVal lprasconn As Object, ByVal lpcb As Long, ByVal lpcConnections As Long) As Long
Private Structure RASCONN
Dim dwSize As Integer
Dim hRasConn As Integer
<VBFixedArray(256)> Dim szEntryName() As Byte
<VBFixedArray(16)> Dim szDeviceType() As Byte
<VBFixedArray(128)> Dim szDeviceName() As Byte
Public Sub Initialize()
ReDim szEntryName(256)
ReDim szDeviceType(16)
ReDim szDeviceName(128)
End Sub
End Structure

Vielen Dank...