vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Suche Visual-Basic Code
Re: DFÜ-Verbindung erkennen 
Autor: Urot
Datum: 09.08.05 10:23

das seh ich anders ;) vb.net is immer noch vb und zwar um genau zu sein vb7 (2003)
bzw vb8 ( 2005 )

ach und hier mal ne übersetzung des tips in vb.net
Class Win32
 
    <StructLayout(LayoutKind.Sequential, Pack:=4, CharSet:=CharSet.Auto)> _
    Public Structure RASCONN
        Public dwSize As Integer
        Public hRasCon As IntPtr
        <MarshalAs(UnmanagedType.ByValTStr, sizeconst:=257)> Public _
          szEntryname As String
        <MarshalAs(UnmanagedType.ByValTStr, sizeconst:=17)> Public _
        szDeviceType As String
        <MarshalAs(UnmanagedType.ByValTStr, sizeconst:=129)> Public _
        szDeviceName As String
    End Structure
 
    Public Shared Function EnumRas() As RASCONN()
        Dim structtype As Type = GetType(RASCONN)
        Dim structsize As Integer = Marshal.SizeOf(structtype)
        Dim maxcount As Integer = 32 ' Max RasConns
        Dim bufsize As Integer = maxcount * structsize
        Dim realcount As Integer = 0
        Dim TRasCon As RASCONN() = {}
        Dim bufptr As IntPtr = Marshal.AllocHGlobal(bufsize)
        Marshal.WriteInt32(bufptr, 0, structsize)
        Dim retcode As Integer = RasEnumConnections(bufptr, bufsize, realcount)
        If (retcode = 0) And (realcount > 0) Then
            ReDim TRasCon(realcount - 1)
            Dim i As Integer
            Dim runptr As IntPtr = bufptr
            For i = 0 To (realcount - 1)
                TRasCon(i) = CType(Marshal.PtrToStructure(runptr, structtype), _
                RASCONN)
                runptr = New IntPtr(runptr.ToInt32 + structsize)
            Next
        End If
        Marshal.FreeHGlobal(bufptr)
        Return TRasCon
    End Function
 
End Class
anwendung :

        Dim x() As Win32.RASCONN = Win32.EnumRas()
        If x.Length > 0 Then
            MsgBox(x(0).szDeviceName)
            MsgBox(x(0).szDeviceType)
            MsgBox(x(0).szEntryname)
        End If
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
DFÜ-Verbindung erkennen1.044Lexi05.08.05 00:54
Re: DFÜ-Verbindung erkennen750CyberDreams05.08.05 08:32
Re: DFÜ-Verbindung erkennen800CyberDreams05.08.05 08:33
Re: DFÜ-Verbindung erkennen686Lexi05.08.05 12:31
Re: DFÜ-Verbindung erkennen668CyberDreams05.08.05 12:51
Re: DFÜ-Verbindung erkennen713Urot09.08.05 10:23
was wichtiges vergessen ;)777Urot09.08.05 11:58
Danke749Lexi10.08.05 01:14

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel