vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 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

VB.NET - Fortgeschrittene
Lösung - Teil 1 
Autor: Blacky
Datum: 08.08.08 12:58

So! TRARAAAA
Ich präsentiere eine Klasse mit der es MÖGLICH ist über Tapi3 Daten an ein Modem zu senden oder zu empfangen. Das ganze funktioniert zwar ist aber bei weitem noch ausbaufähig


Public Class cComm
 
    Private WithEvents _myTapi As TAPI
    Private _myAddress As ITAddress
    Private _myCall As ITBasicCallControl
    Private _myAddresses As ITCollection
    Private _useDevice As String
    Private _Devices As String()
    Private fs As System.IO.FileStream
    Private CallStateObject As ITCallStateEvent
    Private _ConnState As Boolean
 
    Public ReadOnly Property Devices() As String()
        Get
            Return _Devices
        End Get
    End Property
 
    Public Property UseDevice() As String
        Get
            Return _useDevice
        End Get
        Set(ByVal value As String)
            _useDevice = value
        End Set
    End Property
 
    Public ReadOnly Property Connected() As Boolean
        Get
            Connected = _ConnState
        End Get
    End Property
 
    Public Sub New()
        Dim m_TAPI As New TAPI
        m_TAPI.Initialize()
        _myTapi = m_TAPI
        m_TAPI = Nothing
        '_myTapi.Initialize()
        _myAddresses = CType(_myTapi.Addresses, ITCollection)
        _ConnState = False
        Dim Index As Integer
 
        For Index = 1 To _myAddresses.Count
            Dim Def As ITAddress
            Def = CType(_myAddresses.Item(Index), ITAddress)
            ReDim Preserve _Devices(Index) : _Devices(Index) = Def.AddressName
        Next
 
    End Sub
 
    Public Sub New(ByVal Device As String)
        Me.new()
 
        Dim index As Integer
        Dim Found As Boolean
 
        Found = False
        For index = 1 To _myAddresses.Count
            Dim Def As ITAddress
            Def = CType(_myAddresses.Item(index), ITAddress)
            If Def.AddressName = Device Then
                Found = True
                _myAddress = Def
                _useDevice = Device
                Exit For
            End If
        Next
        If Found = False Then Throw New ApplicationException("Device: " & _
          Device & " wurde nicht gefunden!")
    End Sub

VB RULEZ !

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Suche Übersetzungshilfe für C-Code Snippet2.904Blacky16.07.08 19:55
Re: Suche Übersetzungshilfe für C-Code Snippet2.355Melkor16.07.08 20:35
Re: Suche Übersetzungshilfe für C-Code Snippet2.264Blacky16.07.08 20:48
Re: Suche Übersetzungshilfe für C-Code Snippet2.292Blacky16.07.08 21:48
Re: Suche Übersetzungshilfe für C-Code Snippet2.292Moderatorralf_oop16.07.08 22:12
Re: Suche Übersetzungshilfe für C-Code Snippet2.316Blacky16.07.08 22:32
Re: Suche Übersetzungshilfe für C-Code Snippet2.265Moderatorralf_oop16.07.08 23:38
Re: Suche Übersetzungshilfe für C-Code Snippet2.307Melkor17.07.08 08:14
Re: Suche Übersetzungshilfe für C-Code Snippet2.303Blacky16.07.08 23:58
Re: Suche Übersetzungshilfe für C-Code Snippet2.442Moderatorralf_oop17.07.08 10:43
Re: Suche Übersetzungshilfe für C-Code Snippet2.325Blacky16.07.08 23:58
Re: Suche Übersetzungshilfe für C-Code Snippet2.353Blacky17.07.08 13:30
Re: Suche Übersetzungshilfe für C-Code Snippet2.389Blacky05.08.08 18:49
Re: Suche Übersetzungshilfe für C-Code Snippet2.313ModeratorFZelle05.08.08 20:25
Re: Suche Übersetzungshilfe für C-Code Snippet2.232Blacky05.08.08 21:51
Lösung - Teil 12.231Blacky08.08.08 12:58
Lösung - Teil 22.593Blacky08.08.08 13:01
Re: Suche Übersetzungshilfe für C-Code Snippet2.228Blacky08.08.08 13:05

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